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

C++靜態成員函數基本概念講解

開發 后端
C++靜態成員函數中的地址可以使用普通的函數指針進行儲存。不過在C++靜態成員函數中是不可以調用類的非靜態成員的。

我們在上一篇文章中為大家詳細介紹了C++靜態數據成員的一些定義方法以及相關應用,相信大家應該對這方面的內容有所掌握。在這里,我們將會進一步對C++靜態成員函數做一個詳細介紹,加深大家對其的認識程度。 

1.C++靜態成員函數的地址可用普通函數指針儲存,而普通成員函數地址需要用 類成員函數指針來儲存。舉例如下:

  1. class base{   
  2. static int func1();   
  3. int func2();   
  4. };   
  5. int (*pf1)()=&base::func1;//普通的函數指針   
  6. int (base::*pf2)()=&base::func2;//成員函數指針 

2.靜態成員函數不可以調用類的非靜態成員。因為C++靜態成員函數不含this指針。

3.C++靜態成員函數不可以同時聲明為 virtual、const、volatile函數。舉例如下:

  1. class base{   
  2. virtual static void func1();//錯誤   
  3. static void func2() const;//錯誤   
  4. static void func3() volatile;//錯誤   
  5. }; 

最后要說的一點是,靜態成員是可以獨立訪問的,也就是說,無須創建任何對象實例就可以訪問。

【編輯推薦】

  1. C++靜態數據成員定義及應用淺談
  2. C++指針重載應用代碼解讀
  3. C++模板函數重載不同之處點評
  4. C++模板參數具體概念講解
  5. C++左值與右值之間共同與不同點解析
責任編輯:曹凱 來源: 博客園
相關推薦

2010-02-03 14:36:47

C++仿函數

2010-02-05 17:34:37

C++函數模板

2010-02-05 12:57:20

C++ kdevelo

2010-02-02 10:33:22

C++引用

2010-02-03 13:22:07

C++時間

2010-02-02 13:41:01

C++類繼承

2010-02-03 11:11:18

C++類型轉換

2010-02-02 15:30:05

C++ include

2010-02-01 17:24:41

C++循環語句

2010-01-21 14:28:03

C++靜態成員函數

2010-02-06 14:04:58

C++內存使用機制

2010-02-04 13:56:24

C++類模板特化

2010-02-01 14:07:12

C++多態性

2011-07-21 15:28:30

java

2010-02-04 17:39:48

C++字符串類型

2010-02-06 15:58:10

C++集合初始化

2010-02-01 11:01:30

C++靜態構造函數

2010-02-04 17:32:43

C++中C風格字符串

2010-06-10 14:56:18

UML建模語言

2010-01-21 14:19:44

C++靜態成員
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区三区在线观看视频 | 国产精品成人久久久久 | 狠狠的操 | 国产亚洲精品久久午夜玫瑰园 | 成人激情视频在线 | 无吗视频 | 成人在线免费 | 国产午夜精品一区二区三区四区 | 国产精品乱码一区二区三区 | 中文字幕免费 | 欧美精品第三页 | 日韩在线视频一区 | 亚洲激情一区二区三区 | 亚洲欧美在线观看 | 日本国产精品视频 | 精品国产成人 | 青青草av在线播放 | 欧美一级视频免费看 | 日本成人在线观看网站 | 亚洲欧美激情精品一区二区 | 91精品国产91久久久久久最新 | 欧美片网站免费 | 成人一区二区在线 | 国产电影一区二区三区爱妃记 | 欧美v片 | 久草在线免费资源 | 一区二区三区免费在线观看 | 国产偷自视频区视频 | 日韩在线视频免费观看 | 美女黄网 | 99色播 | 成人在线影视 | 精品久久久久久久久久久久久久 | 三级免费毛片 | 国产成人精品一区二区三区在线 | 在线视频国产一区 | 日韩在线精品 | 久久手机视频 | 看av片网站 | 久久久国产亚洲精品 | 男女爱爱网站 |