公告版位
星落的瞬間!放棄的後悔是永遠!

感覺書裡不會強調的,最近不小心發現的錯。

#include <cstdio>
class base
{
public:
void fun()
{
static int i=0;
i++;
printf("%d ",i);
}
};


int main()
{
base a, b, c;
a.fun();
b.fun();
c.fun();
}


印出1 2 3
代表函數中static的變數也是共享同一個變數的。

讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • fr3@K
  • 會...
  • 會有public跟printf的問題,已修改謝謝指正,以後一定會編譯過再放上來。

    讓地獄深紅的天亮 於 2010/08/24 05:08 回覆

【 X 關閉 】

【PIXNET 痞客邦】國外旅遊調查
您是我們挑選到的讀者!

填完問卷將有機會獲得心動好禮哦(注意:關閉此視窗將不再出現)

立即填寫取消