最新回答 / weibo_雷神傷感_0
結(jié)構(gòu)體(使用關(guān)鍵字 struct),是C語言里的東西,C語言不是面向?qū)ο蟮?。C語言發(fā)明時候,還沒有面向?qū)ο蟾拍睢:髞沓霈F(xiàn)語言C++,Java,C#等為標(biāo)準(zhǔn),你可以把結(jié)構(gòu)體和類(使用關(guān)鍵字class)對比起來。不難發(fā)現(xiàn),結(jié)構(gòu)體是公有的,數(shù)據(jù)和函數(shù)都可以被結(jié)構(gòu)體外函數(shù)使用。在現(xiàn)在軟件工程理論里,這被認(rèn)為是不規(guī)范。所以后期語言都有class,默認(rèn)私用。
2018-12-17