//建構函式的屬性初始化列表
#define _crt_secure_no_warnings
#include#include#includeusing namespace std;
class teacher
~teacher()
char* getname()
};class student
void myprint()
teacher()
void setname(char* name)
char* getname()
};void func()
void main()
//static 靜態屬性和方法
#define _crt_secure_no_warnings
#include#include#includeusing namespace std;
class teacher
~teacher()
void setname(char *name)
char* getname()
static void count()
};//靜態屬性初始化賦值
int teacher::total = 9;
void main()
//類的大小
#define _crt_secure_no_warnings
#include#include#includeusing namespace std;
class a ;
class b
};void main()
//this ,當前物件的指標
//函式是共享的,必須要有能夠識別當前物件是誰的方法
#define _crt_secure_no_warnings
#include#include#includeusing namespace std;
class teacher
~teacher()
//常函式,修飾的是this
//既不能改變指標的值,又不能改變指標指向的內容
//const teacher* const this
void myprintf() const
void myprintf2()
};void main()
c 建構函式初始化類成員
includeusing namespace std class box box box int h,int w,int l int box volume int main box box int h,int w,int l hight h width w length l int box volu...
C 靜態成員初始化
在c 類中,靜態成員一般不允許在類宣告中進行初始化,應該在類的外部進行初始化,例如 class a static int a a 0 初始化方式 void main void 但是有乙個例外,可以為靜態成員提供const 整數型別的類內初始值。要求靜態成員必須是字面值常量型別的constexpr 因...
建構函式和屬性初始化
屬性值的賦值應該在類的建構函式之前還是之後執行?public class testclass 2 public testclass if testproperty 2 var testinstance new testclass 在上面的示例中,testproperty值在類的建構函式中或在類建構函...