如何看待C 委員會打算在C 20中棄用原始指標?

時間 2021-05-30 04:39:59

1樓:

汗~~~ 看過原文,4月1日發布的,記得最後一句應該是英文寫的節日快樂一類吧 ----- 記不是很清楚了。國內正好慢半拍,記得那天Adobe也有重大事件發布。 :)

2樓:

c++原始的要求就是要和c相容以及不損失效能,這個提議直接砍掉一半的基礎,基本上就是假新聞了。

不過c++委員會真實不了解一線開發人員的疾苦啊,現在c++需要的是簡化而不是再往裡面加東西了。

我只需要c++有這些東西

1、c語言部分 ABI

2、class

3、template(看專案)

4、stl(看專案)

5、公共庫規範

6、網路與多執行緒庫(至少定義介面規範,不同平台可以有多種實現)7、資料庫操作庫(至少定義介面規範,不同平台以及資料庫可以有多種實現)

3樓:Glavo

估計是愚人節玩笑,真的完全砍掉裸指標基本上是不可能的。

話說回來,徹底砍掉裸指標不太可能,不過引入乙個 safe 模式來限制裸指標的使用還是有希望的。我覺得 C++ 可以引入 safe 模式來讓使用者在一定範圍內限制裸指標的使用,包括禁用指標運算,禁用裸指標 dynamic_cast 以外的強制轉換,只允許讓裸指標當作被同樣限定為 safe 的方法的引數,或者解引用以及取位址來使用,這樣能在不損失 C++ 功能的情況下降低寫出 bug 的可能,也方便去實現編譯時計算以及更激進的優化。

4樓:d41d8c

別想了,以標準委員會的效率,幾十年內怕是搞不出成果。之前提的overload whitespace(http://www.

)搞了二十年都沒搞出來,這次這個怕是要到下個世紀才能實現。

唉,這些功能在其他語言中早就是最基礎不過了,C++什麼時候能現代化啊。

如何看待美國聯邦通訊委員會(FCC)斥資97億美元加速回購3 7GHz 4 2GHz頻譜用於5G建設?

posmart12138 網路部署要錢,使用者的裝置也要錢啊喂。高通在驍龍765特意出了兩個整合基帶的版本,不支援公釐波的765G和支援公釐波的765 而面向中國市場發布的機子在這一代不會有765但是驍龍865有且只有乙個基帶可以搭配,支援公釐波的X55中端產品你能逃開公釐波開發成本的均攤,旗艦晶元...

如何看待「C 之父 Bjarne Stroustrup 榮獲 2017 年度法拉第獎」?

風無名 Robin Milner 曾經獲過圖靈獎,貢獻之一就是發明了ML語言 ocaml F 語言的前身 可見研究程式語言也不一定就不能獲獎。至於BS,他的貢獻基本就是c 語言。從純粹學術方面說,確實沒什麼創新。不能獲圖靈獎實在是很正常的。鑑於法拉第是一位實驗物理學獎。BS獲這個獎倒也實至名歸。 名...

如何看待美國猶他州參議院委員會一致通過一夫多妻合法化法案??

馬可 奧勒留 2011年,信奉一夫多妻制的布朗家族 科迪 布朗,有三個同居女性 起訴猶他州。因為當時猶他州法律規定同居違法,布朗先生覺得自己的權利受到侵犯。這裡不得不提摩門教,他們的教義就信奉一夫多妻制,即使在早前同居違法的情況下,依然有幾千人在這種一夫多妻制同居下生活 2014年8月,鹽城湖聯邦法...