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

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

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

C++中經常使用的作用符::,作用如下:

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

class MyClass{ 
 public: 
  int num; 
  int fun();//類體內申明函數(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(局部變量); 
}

總結 

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

相關文章

  • C語言實現(xiàn)大學生考勤管理系統(tǒng)

    C語言實現(xiàn)大學生考勤管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)大學生考勤管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • 使用C語言編寫基于TCP協(xié)議的Socket通訊程序實例分享

    使用C語言編寫基于TCP協(xié)議的Socket通訊程序實例分享

    這篇文章主要介紹了使用C語言編寫基于TCP協(xié)議的Socket通訊程序實例分享,能夠實現(xiàn)包括重新連接與每分鐘通信一次等的功能,需要的朋友可以參考下
    2016-03-03
  • 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是一個關鍵字,用于聲明靜態(tài)成員、靜態(tài)局部變量以及靜態(tài)函數(shù),這篇文章主要介紹了c++ static詳細分析,需要的朋友可以參考下
    2024-05-05
  • C++超詳細講解析構函數(shù)

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

    既然在創(chuàng)建對象時有構造函數(shù)(給成員初始化),那么在銷毀對象時應該還有一個清除成員變量數(shù)據(jù)的操作咯,析構函數(shù)與構造函數(shù)功能相反,析構函數(shù)不是完成對象的銷毀,局部對象銷毀工作是由編譯器完成的。而對象在銷毀時會自動調用析構函數(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包裝器的相關資料,std::function是C++11引入的一個模板類,用于封裝任何可調用對象,使得函數(shù)能夠像對象一樣傳遞、存儲和調用,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-12-12

最新評論

顺昌县| 长宁区| 阿坝县| 深圳市| 都兰县| 四子王旗| 唐海县| 兴文县| 东乡族自治县| 辽阳市| 丰顺县| 资源县| 景宁| 宿松县| 北碚区| 凤山县| 慈利县| 龙川县| 平泉县| 阳城县| 洛南县| 潞西市| 绵竹市| 建阳市| 梓潼县| 玛多县| 北流市| 都兰县| 峨山| 浙江省| 渝北区| 格尔木市| 霞浦县| 六安市| 扎囊县| 定远县| 新闻| 崇州市| 历史| 山东| 安国市|