#深入解析# c++中定義同名的靜態變量

最近通過幫朋友解答c++的一道筆試題,學到了不少東西,在此記錄下。 題目如下: 看到這道題,大部分人都能意識到這道題考的是 static 關鍵字的相關知識,static 關鍵字定義的變量只會初始化一次,並且值會在作用域內共享。到此大部分分人直接選D選項就接啥這道題了。 但是細心的人可能會問,調用三次fun()函數,a被定義了三次,爲什麼不會報編譯錯誤呢?這就要從static變量初始化的階段談起了,
相關文章
相關標籤/搜索