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



arrow
arrow
    全站熱搜
    創作者介紹
    創作者 gordenhao 的頭像
    gordenhao

    高登

    gordenhao 發表在 痞客邦 留言(0) 人氣()