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

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

#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 回覆

找更多相關文章與討論