日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

C++ 之常量const(常對象、常數據成員、常成員函數)

作者:xp_fangfei 更新時間: 2021-12-13 編程語言

常量的介紹

如果數據能在一定范圍內共享,又希望他不被任意更改,可以使用const,把有關數據定義為常量;常量具有只讀特性。

常對象

  • 定義常對象形式:
    注意:使用const聲明常對象時,聲明的同時必須進行初始化;
//第一種
類名 const 對象名[(實參列表)]   
//第二種
const 類名 對象名[(實參列表)]

例1

Cdata const d1(2001, 5, 1);  //定義常對象d1

常數據成員

使用const關鍵字進行說明的數據成員稱為常數據成員。常數據成員初始化只能通過構造函數的初始化列表對常數據成員進行初始化。
例1

const int age;  //age為常數據成員
Cstudent::Cstudent(int a):age(a){...}    //初始化列表對a初始化

常成員函數

使用const修飾的成員函數,稱為常成員函數。常成員函數只能引用本類中的數據成員,不能修改他們的值
常成員函數格式:

類型標識符 函數名(參數表) const;

例1

void print() const;   //const成員函數的聲明

原文鏈接:https://blog.csdn.net/xp_fangfei/article/details/122117425

欄目分類
最近更新