成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C++類靜態成員初始化相關問題答疑

開發 后端
我們在這篇文章中為大家詳細介紹了一下有關C++類靜態成員初始化的實現方法。初學者們可以通過對這篇文章的解讀充分掌握這一應用技巧。

C++編程語言中的類靜態成員如何才能正確的進行初始化呢?我們今天就為大家詳細介紹一下這方面的知識。希望能夠幫助大家充分的掌握C++類靜態成員初始化的應用技巧,以方便將來的程序開發。

C++類靜態成員初始化相關實現代碼介紹:

  1. class mytestclass   
  2. {   
  3. public:   
  4. const static int i = 5;   
  5. };   
  6. int main()   
  7. {   
  8. std::cout<<mytestclass::i<<std::endl;   
  9. return 0;   
  10. }  

結果沒有問題,輸出為5(編譯器為vc7.1),但是在下面這個例子中:

  1. int regi()   
  2. {   
  3. return 5;   
  4. }   
  5. class mytestclass   
  6. {   
  7. public:   
  8. const static int i = regi();   
  9. };   
  10. int main()   
  11. {   
  12. std::cout<<mytestclass::i<<std::endl;   
  13. return 0;   

輸出卻不正確,輸出為0(編譯鏈接都沒有問題)。。。,似乎代碼并沒有執行regi函數?

在C++類靜態成員初始化中初始化變量分為"動態初始化"和"靜態初始化","動態初始化"為利用函數進行初始化,"靜態初始化"為常量表達式進行初始化. C++標準對于類中的常量表達式的"動態初始化"似乎并未做說明,所以是否支持類中常數靜態變量的動態初始化也就取決與編譯器的設計了. 但是無論如何vc7.1的編譯結果都是不對的,它并沒有給出錯誤,但是結果與邏輯不向符合,這應該是vc7.1的一個bug.(在vs2005中的C++編譯器已經修正了這個bug,給出了一個編譯Error)

【編輯推薦】

  1. C++多態實現方法探討
  2. C++操作符重載實際操作方法解析
  3. 各種C++繼承方式范例分析
  4. C++動態數組應用方式探討
  5. C++ enum枚舉代碼示例剖析
責任編輯:曹凱 來源: 博客園
相關推薦

2024-08-26 15:06:20

2010-01-18 18:04:28

靜態成員

2023-11-12 23:08:17

C++初始化

2023-12-04 10:57:52

函數C++

2011-06-09 14:13:06

C++JAVA缺省初始化

2023-10-06 20:57:52

C++聚合成員

2024-02-22 18:07:17

C++靜態成員代碼

2010-02-01 17:31:06

C++類成員

2010-02-06 10:24:48

C++二維數組初始化

2012-04-09 13:43:12

Java

2010-01-19 18:35:12

靜態成員

2021-12-26 00:08:35

C++初始化列表

2010-01-21 14:19:44

C++靜態成員

2010-02-01 14:21:24

C++初始化列表

2010-02-06 14:40:50

C++初始化和賦值

2010-01-20 17:58:54

C++靜態成員

2009-08-31 09:47:22

C#靜態變量初始化

2009-08-28 14:09:19

C#靜態類

2010-02-05 17:16:05

C++構造函數

2010-02-06 15:58:10

C++集合初始化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品视频在线观看视频 | 久久人人国产 | 久草网站 | 免费看片在线播放 | 久久国产成人精品国产成人亚洲 | 一区二区免费看 | 天天综合天天 | 成人三区| 中文字幕国产 | 精品久久久久久亚洲精品 | 欧美精品久久久久久久久久 | 亚洲精品一区二区三区四区高清 | 在线观看免费国产 | 最新国产视频 | 国产精品一区二区视频 | 91视频在线观看 | 欧美九九 | 国产伦精品一区二区三区高清 | 亚洲黄色在线 | 久久精品亚洲精品国产欧美 | 精久久 | 午夜在线视频 | 欧美 日韩 国产 成人 在线 91 | 精品一区二区在线观看 | 狠狠综合网 | japan25hdxxxx日本| 欧美日韩精品一区二区天天拍 | 欧美国产精品一区二区三区 | 国产 日韩 欧美 在线 | 亚洲精品国产成人 | 久久天天躁狠狠躁夜夜躁2014 | 亚洲精品视频在线播放 | 一二三在线视频 | 99久久久99久久国产片鸭王 | 日韩欧美国产一区二区 | 久久久久久久久综合 | 国产一区二区三区免费观看在线 | 婷婷综合网 | 久久久久久久久久性 | 羞羞视频在线观免费观看 | 国产人成精品一区二区三 |