< C++完整教學目錄 >

 

 

 結構structure)是類別class)的前身,有著部份類別所具有的功能:

建立結構的範例如下:

struct structA //利用struct 結構名稱{結構內容} 定義一個結構

{    

    // 定義結構成員

int a;

int b;

int fa(int i,int j) //定義結構函式

{return i+j;}

};   //注意:在 } 之後一定要加 ;

structA A; //利用 結構名稱 結構物件名稱 建立結構物件

A.a=5;  // 利用 結構物件名稱.結構物件成員名稱 存取結構物件成員

structA.a=5 //這行有錯,因為不能將結構成員設初始值,要設的應該是結構物件成員」。

A.b=10;

cout<<A.a; //顯示5

cout<<A.fa(A.a,A.b); 顯示15

 

下一篇:類別(class)簡介

arrow
arrow

    埃伯 發表在 痞客邦 留言(2) 人氣()