亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C++ 中const對象與const成員函數的實例詳解

 更新時間:2017年08月28日 16:45:12   投稿:lqh  
這篇文章主要介紹了C++ 中const對象與const成員函數的實例詳解的相關資料,希望通過本文能讓大家徹底掌握該如何使用,需要的朋友可以參考下

C++ 中const對象與const成員函數的實例詳解

const對象只能調用const成員函數:

#include<iostream> 
using namespace std; 
class A  
{  
public:  
  void fun()const 
  { 
    cout<<"const 成員函數!"<<endl; 
    } 
  void fun() 
  { 
    cout<<"非const成員函數 !"<<endl; 
  } 
};  
int main() 
{ 
  const A a; 
  a.fun(); 
} 

輸出:const 成員函數!

但是如果把第以1個fun注釋掉就會出錯:error C2662: “A::fun”: 不能將“this”指針從“const A”轉換為“A &”。

但是const成員函數可以被非const 對象調用:

#include<iostream> 
using namespace std; 
class A  
{  
public:  
  void fun()const 
  { 
    cout<<"const 成員函數!"<<endl; 
    }   
 
/* void fun() 
  { 
    cout<<"非const成員函數 !"<<endl; 
  } 
  */ 
};  
int main() 
{ 
   A a; 
  a.fun(); 
} 

該段代碼輸出:const 成員函數!

當然非const對象可以調用非const成員函數。

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • C語言中使用lex統(tǒng)計文本文件字符數

    C語言中使用lex統(tǒng)計文本文件字符數

    這篇文章主要介紹了C語言中使用lex統(tǒng)計文本文件字符數,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-04-04
  • C/C++ 避免數組越界的方法

    C/C++ 避免數組越界的方法

    這篇文章主要介紹了C/C++ 避免數組越界的方法,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-06-06
  • Opencv實現(xiàn)拼圖板游戲

    Opencv實現(xiàn)拼圖板游戲

    這篇文章主要為大家詳細介紹了Opencv實現(xiàn)拼圖板小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C++ move()函數案例詳解

    C++ move()函數案例詳解

    這篇文章主要介紹了C++ move()函數案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-09-09
  • opencv實現(xiàn)棋盤格檢測

    opencv實現(xiàn)棋盤格檢測

    這篇文章主要為大家詳細介紹了opencv實現(xiàn)棋盤格檢測,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 基于C語言實現(xiàn)關機小游戲的示例代碼

    基于C語言實現(xiàn)關機小游戲的示例代碼

    關機會寫吧!猜數字會寫吧!本文將結合這兩個功能,用C語言編寫一個關機惡搞小游戲(最好的朋友轉瞬即逝),只要猜對了,1分鐘后執(zhí)行關機,除非輸入“我是豬”,但是輸完后,1分鐘后還是會執(zhí)行關機,該保存保存,感興趣的可以嘗試一下
    2022-07-07
  • OpenCV實現(xiàn)簡單攝像頭視頻監(jiān)控程序

    OpenCV實現(xiàn)簡單攝像頭視頻監(jiān)控程序

    這篇文章主要為大家詳細介紹了OpenCV實現(xiàn)簡單攝像頭視頻監(jiān)控程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • C++?Opencv實現(xiàn)錄制九宮格視頻

    C++?Opencv實現(xiàn)錄制九宮格視頻

    這篇文章主要為大家介紹了如何利用C++和OpenCV庫實現(xiàn)錄制九宮格視頻,文中的示例代碼講解詳細,對我們學習OpenCV有一定幫助,感興趣的可以了解一下
    2022-05-05
  • 在C++中把字符串轉換為整數的兩種簡單方法

    在C++中把字符串轉換為整數的兩種簡單方法

    經常會遇到類型轉換,本文主要介紹了C++中把字符串轉換為整數的兩種簡單方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • OpenGL掃描線填充算法詳解

    OpenGL掃描線填充算法詳解

    這篇文章主要為大家詳細介紹了OpenGL實現(xiàn)掃描線填充算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評論