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

C++ 中const對(duì)象與const成員函數(shù)的實(shí)例詳解

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

C++ 中const對(duì)象與const成員函數(shù)的實(shí)例詳解

const對(duì)象只能調(diào)用const成員函數(shù):

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

輸出:const 成員函數(shù)!

但是如果把第以1個(gè)fun注釋掉就會(huì)出錯(cuò):error C2662: “A::fun”: 不能將“this”指針從“const A”轉(zhuǎn)換為“A &”。

但是const成員函數(shù)可以被非const 對(duì)象調(diào)用:

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

該段代碼輸出:const 成員函數(shù)!

當(dāng)然非const對(duì)象可以調(diào)用非const成員函數(shù)。

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

相關(guān)文章

  • c++中inline的用法分析

    c++中inline的用法分析

    本篇文章是對(duì)c++中inline的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++ QT智能指針的使用詳解

    C++ QT智能指針的使用詳解

    這篇文章主要介紹了C++ QT智能指針的使用,Qt是一個(gè)跨平臺(tái)的C++框架,主要用來(lái)開發(fā)圖形用戶界面程序,也可以開發(fā)不帶界面的命令行程序,下面我們來(lái)了解QT智能指針是如何使用的
    2023-12-12
  • 基于QT實(shí)現(xiàn)本地音樂(lè)播放器

    基于QT實(shí)現(xiàn)本地音樂(lè)播放器

    這篇文章主要為大家詳細(xì)介紹了如何基于QT實(shí)現(xiàn)簡(jiǎn)單的本地音樂(lè)播放器,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • 北郵計(jì)算機(jī)考研復(fù)試題的C語(yǔ)言解答精選

    北郵計(jì)算機(jī)考研復(fù)試題的C語(yǔ)言解答精選

    這篇文章主要介紹了北郵計(jì)算機(jī)考研復(fù)試題目的C語(yǔ)言解答精選,選自2012年的一些基礎(chǔ)的上機(jī)題目,需要的朋友可以參考下
    2015-08-08
  • 一篇文章教你3分鐘如何發(fā)布Qt程序

    一篇文章教你3分鐘如何發(fā)布Qt程序

    這篇文章主要給大家介紹了關(guān)于教你3分鐘如何發(fā)布Qt程序的相關(guān)資料,文中通過(guò)實(shí)例代碼結(jié)束的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • EasyC++模板重載

    EasyC++模板重載

    這篇文章主要介紹了C++模板重載,重載的模板的函數(shù)特征,也就是入?yún)⒌臄?shù)量和類型必須有所不同,下面我們講舉例說(shuō)明此內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2021-12-12
  • C++實(shí)現(xiàn)LeetCode(190.顛倒二進(jìn)制位)

    C++實(shí)現(xiàn)LeetCode(190.顛倒二進(jìn)制位)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(190.顛倒二進(jìn)制位),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • c++ 封裝一個(gè)截圖服務(wù)

    c++ 封裝一個(gè)截圖服務(wù)

    這篇文章主要介紹了c++ 封裝一個(gè)截圖服務(wù)的方法,幫助大家更好的理解和使用c++,感興趣的朋友可以了解下
    2021-01-01
  • 深入c語(yǔ)言continue和break的區(qū)別詳解

    深入c語(yǔ)言continue和break的區(qū)別詳解

    本篇文章是對(duì)c語(yǔ)言中continue和break的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • 詳解C++ STL中vector擴(kuò)容機(jī)制

    詳解C++ STL中vector擴(kuò)容機(jī)制

    vector是表示可以改變大小的數(shù)組的序列容器,就像數(shù)組一樣,vector對(duì)其元素使用連續(xù)的存儲(chǔ)位置,這篇文章將給大家詳細(xì)介紹C++ STL中vector擴(kuò)容機(jī)制,文中通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03

最新評(píng)論

纳雍县| 县级市| 宁陕县| 青浦区| 同江市| 锦屏县| 洪雅县| 麦盖提县| 南城县| 忻城县| 和静县| 河东区| 闵行区| 永嘉县| 鲁甸县| 衡南县| 宜章县| 兴业县| 万盛区| 平阳县| 温宿县| 三穗县| 河池市| 南汇区| 古蔺县| 常宁市| 黎川县| 班戈县| 东方市| 金秀| 高雄市| 万源市| 邢台县| 六盘水市| 阿荣旗| 郓城县| 吉林市| 忻州市| 惠水县| 和静县| 客服|