課程
/后端開發
/PHP
/PHP7的基本變量
上周開始學習C#,總監主講。說結構體是低級類,沒有用。禁止我們在C#使用結構體 真的是這樣嗎?聽了這個后,更深入理解結構體了,我感覺結構體還是挺有用的啊。
2018-12-17
源自:PHP7的基本變量 2-1
正在回答
結構體(使用關鍵字 struct),是C語言里的東西,C語言不是面向對象的。C語言發明時候,還沒有面向對象概念。
后來出現語言C++,Java,C#等為標準,你可以把結構體和類(使用關鍵字class)對比起來。
不難發現,結構體是公有的,數據和函數都可以被結構體外函數使用。在現在軟件工程理論里,這被認為是不規范。所以后期語言都有class,默認私用。
舉報
學習PHP7基本變量,掌握PHP7的新特性
1 回答為什么我的結構體 char* f 占用了16個字節
1 回答ZEND_ENDIAN_LOHI_4(a,b,c,d)宏替換結果疑問
1 回答$c=$a復制的問題
1 回答寫時復制的最后一張PPT的gc.refcount是不是應該為1
1 回答為什么key與tablemask做或運算就會得到一個散列值,老師,這句話怎么理解?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-06-10
結構體(使用關鍵字 struct),是C語言里的東西,C語言不是面向對象的。C語言發明時候,還沒有面向對象概念。
后來出現語言C++,Java,C#等為標準,你可以把結構體和類(使用關鍵字class)對比起來。
不難發現,結構體是公有的,數據和函數都可以被結構體外函數使用。在現在軟件工程理論里,這被認為是不規范。所以后期語言都有class,默認私用。