C ++標(biāo)準(zhǔn)發(fā)展迅速。可能開(kāi)發(fā)人員都沒(méi)有趕上 C ++ 11/14 標(biāo)準(zhǔn),C ++ 17 就發(fā)布了。現(xiàn)在又是時(shí)候準(zhǔn)備 C ++ 20了。幾周前,C ++ 委員會(huì)在佛羅里達(dá)州杰克遜維爾舉行了一次官方 ISO 會(huì)議(2018年3月12日至17日),他們?cè)谶@個(gè)新規(guī)范上做足準(zhǔn)備。

會(huì)議上,除了討論模塊,概念,范圍等最大事情之外,C ++ 委員會(huì)還討論出了一個(gè)令人矚目的特性:棄用原始指針!
該計(jì)劃是在 C ++ 20 中放棄原始指針。之后會(huì)得到一個(gè)符合標(biāo)準(zhǔn)的編譯器的警告。而在 C ++ 23 或 C ++ 26 中,原始指針將從語(yǔ)言中刪除。
在此之后,你可以查看原始指針替代品的示例。
來(lái)自:bfilipek.