最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++中雙冒號::的作用淺析

 更新時間:2018年06月14日 11:59:12   作者:yz930618  
在C++中經(jīng)常使用雙冒號::,很多朋友不知道是什么意思,這篇文章主要介紹了C++中雙冒號::的作用,需要的朋友可以參考下

C++中經(jīng)常使用的作用符::,作用如下:

•作用域限定符。在類體內(nèi)申明函數(shù),并在類體外定義函數(shù)時,必須在定義函數(shù)時加上類名和作用域限定符。

class MyClass{ 
 public: 
  int num; 
  int fun();//類體內(nèi)申明函數(shù) 
}; 
//類體外定義函數(shù) 
int MyClass::fun(){ 
 return 1; 
} 

•靜態(tài)數(shù)據(jù)和靜態(tài)成員函數(shù)成員既可以通過對象名引用,也可以通過類名加::來引用。例如,MyClass::a。靜態(tài)成員函數(shù)的目的就是為了操作靜態(tài)數(shù)據(jù)成員,靜態(tài)成員函數(shù)引用不了非靜態(tài)的數(shù)據(jù)成員。

class MyClass{ 
 private static int a; 
}; 
//類體外引用靜態(tài)成員變量 
MyClass::a; 

•引用在類中定義的typedef新類型

class MyClass{ 
 public typedef int INT; //此處typedef的作用:定義類型別名 
} 
MyClass ::INT b;//類體外聲明一個變量 

•全局作用域符號:當全局變量在局部函數(shù)中與其中某個變量重名,可用::來區(qū)分。

int a;//全局變量 
void fun(){ 
 int a; //局部變量 
 a(局部變量) = a(局部變量)*a(局部變量) ; 
 ::a(全局變量) =::a(全局變量) *a(局部變量); 
}

總結(jié) 

以上所述是小編給大家介紹的C++中雙冒號::的作用淺析,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • C語言詳解select函數(shù)的使用

    C語言詳解select函數(shù)的使用

    C語言中select函數(shù)的使用?一般用connect、accept、recv或recvfrom這類函數(shù),程序阻塞,直至該套接字上接受到數(shù)據(jù)后程序才能繼續(xù)運行。但是使用select函數(shù)可以實現(xiàn)非阻塞方式的程序
    2022-05-05
  • VC++ 6.0 C語言實現(xiàn)俄羅斯方塊詳細教程

    VC++ 6.0 C語言實現(xiàn)俄羅斯方塊詳細教程

    這篇文章主要為大家介紹了VC++ 6.0 C語言實現(xiàn)俄羅斯方塊詳細教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • OpenCV實現(xiàn)人臉識別簡單程序

    OpenCV實現(xiàn)人臉識別簡單程序

    這篇文章主要為大家詳細介紹了OpenCV實現(xiàn)人臉識別簡單程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • c++ static詳細使用分析

    c++ static詳細使用分析

    在C++中,static是一個關(guān)鍵字,用于聲明靜態(tài)成員、靜態(tài)局部變量以及靜態(tài)函數(shù),這篇文章主要介紹了c++ static詳細分析,需要的朋友可以參考下
    2024-05-05
  • C++超詳細講解析構(gòu)函數(shù)

    C++超詳細講解析構(gòu)函數(shù)

    既然在創(chuàng)建對象時有構(gòu)造函數(shù)(給成員初始化),那么在銷毀對象時應該還有一個清除成員變量數(shù)據(jù)的操作咯,析構(gòu)函數(shù)與構(gòu)造函數(shù)功能相反,析構(gòu)函數(shù)不是完成對象的銷毀,局部對象銷毀工作是由編譯器完成的。而對象在銷毀時會自動調(diào)用析構(gòu)函數(shù),完成類的一些資源清理工作
    2022-06-06
  • MFC修改編輯框光標顯示位置方法詳解

    MFC修改編輯框光標顯示位置方法詳解

    這篇文章主要介紹了在MFC中利用CComboBox控件修改編輯框光標顯示位置的兩種解決方法,文中的示例代碼講解詳細,感興趣的可以了解一下
    2022-02-02
  • C++ 二維(多維)vector添加一個空項問題

    C++ 二維(多維)vector添加一個空項問題

    這篇文章主要介紹了C++ 二維(多維)vector添加一個空項問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C++中function包裝器的應用實例詳解

    C++中function包裝器的應用實例詳解

    這篇文章主要介紹了C++中function包裝器的相關(guān)資料,std::function是C++11引入的一個模板類,用于封裝任何可調(diào)用對象,使得函數(shù)能夠像對象一樣傳遞、存儲和調(diào)用,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-12-12
  • 最新評論

    红原县| 张北县| 砀山县| 中宁县| 电白县| 曲沃县| 新兴县| 故城县| 米易县| 基隆市| 武山县| 松江区| 汉川市| 通江县| 湘潭县| 浦东新区| 钟祥市| 松江区| 治多县| 临夏市| 西藏| 通渭县| 栾川县| 普宁市| 巴马| 普洱| 临沭县| 寿宁县| 昌宁县| 临颍县| 三台县| 阿城市| 崇信县| 称多县| 台中市| 儋州市| 砀山县| 闽清县| 濮阳市| 海兴县| 丰县|