成人免费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-03 13:22:07

C++時間

2010-02-05 12:57:20

C++ kdevelo

2010-02-02 10:33:22

C++引用

2010-02-01 17:24:41

C++循環語句

2010-02-02 13:41:01

C++類繼承

2010-02-03 11:11:18

C++類型轉換

2010-02-02 15:30:05

C++ include

2010-01-21 14:28:03

C++靜態成員函數

2010-02-01 14:07:12

C++多態性

2010-02-06 14:04:58

C++內存使用機制

2010-02-04 13:56:24

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-01-21 14:19:44

C++靜態成員

2010-06-10 14:56:18

UML建模語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品一二三区 | 天天干天天操天天射 | 日韩视频精品 | 亚洲欧美在线观看 | 日本精品久久久久 | 精品国产乱码一区二区三 | 天天夜碰日日摸日日澡 | 久久一区二 | 国产欧美日韩一区 | 精品美女在线观看视频在线观看 | 久久久久久久一级 | 白浆在线 | 二区中文字幕 | 91九色婷婷 | 亚洲精品自在在线观看 | 亚洲精品久久久久久久久久久久久 | 久久精品亚洲精品 | 99久久婷婷国产亚洲终合精品 | 在线观看中文字幕 | 99精品视频一区二区三区 | 国内精品视频免费观看 | 9久久婷婷国产综合精品性色 | 国产91在线播放 | 操视频网站 | 久久tv在线观看 | 国产 欧美 日韩 一区 | 日韩av.com | 人人人干 | 日韩第一区 | 国产日韩欧美激情 | 欧美网站一区二区 | www.亚洲免费 | 久久精品久久久 | 国产成人综合一区二区三区 | 日本在线观看网址 | 亚洲精品9999久久久久 | 久久婷婷香蕉热狠狠综合 | 性一交一乱一透一a级 | 精品在线一区 | 国产福利在线 | 精品日韩在线 |