關於C++中聲明結構體中需要使用構造器創建實例對象的語法:
<結構體的構造方法需要和結構體的名字相同,並且無返回值,這樣的方法就是構造器的初始化方法>
接著上兩個代碼截圖你就初步體會到C語言的結構體和C++結構體的區別了:
對於右邊的C++結構體的使用類似Java,C++,Swift中的類,類中有構造器方法,然後構造器創建這個類的實例對象。
當然Swift中也有一樣用法的結構體。畢竟Swfit是集大家之所成的現代語言。
C++:後現代的系統編程語言 http://www.linuxidc.com/Linux/2016-02/128191.htm
C++實現鏈表的基本操作及測試用例 http://www.linuxidc.com/Linux/2016-01/127982.htm
C++復數類的運算符重載 http://www.linuxidc.com/Linux/2016-01/127980.htm
C++ 異常機制分析 http://www.linuxidc.com/Linux/2016-01/127589.htm