3 回答

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
class a{
public:
數(shù)據(jù)成員;
構(gòu)造函數(shù);
成員函數(shù);
};
構(gòu)造函數(shù)不能有返回類型,故void a(){i=0;j=0;}改為a(){i=0;j=0;}
還有你補(bǔ)充的反而錯(cuò)了,還有就是析構(gòu)函數(shù)也不能有返回類型和參數(shù),應(yīng)該改為~a();望采納

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
C++類的定義: C++中使用關(guān)鍵字 class 來定義類, 其基本形式如下: class 類名 { public: //公共的行為或?qū)傩?private: //公共的行為或?qū)傩?}; 類的實(shí)現(xiàn): #include using namespace std; class Point { public: void setPoint(int x, int y) //實(shí)
c++,定義,class,int
C++類的定義: C++中使用關(guān)鍵字 class 來定義類, 其基本形式如下: class 類名 { public: //公共的行為或?qū)傩?private: //公共的行為或?qū)傩?}; 類的實(shí)現(xiàn): #include using namespace std; class Point { public: void setPoint(int x, int y) //實(shí)

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
在C++ 語言中class是定義類的關(guān)鍵字,C++中也可以使用struct定義類。
兩者區(qū)別是,用class定義的類,如果數(shù)據(jù)成員或成員函數(shù)沒有說明則默認(rèn)為private(私有)的,而用struct定義的,默認(rèn)為public(公共)的。
示例 #include using namespace std; class C { public: int getAge() const { return age; } void setAge( int n ) { age = n; } private: int age; }; int main() { C c; c.setAge( 22 ); cout << "My age: " << c.getAge() << endl; return 0;
}
作為面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ),掌握class的基本結(jié)構(gòu)和特性是十分重要的。
添加回答
舉報(bào)