struct sttTEMP
{
int a;
int b;
sttTEMP(){ // 建構
a = 100;
}
/* 方法 二
sttTEMP():
a(100)
{}
*/
~sttTEMP() // 解構
};
class Test
{
static sttTEMP sttTemp;
};
在要使用的 cpp global 的地方放入宣告
sttTEMP Test::sttTemp;
呼叫用:
sttTemp.a = 100;
int i = sttTemp.a;
想不到 struct 也有 建構與解構, 真是博大精深
static struct 在 class 中的話, 假設 Test kkk[100]; 的話也只會佔用一塊 struct block 的 memory size
全站熱搜