中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

建設(shè)銀行上海分行網(wǎng)站網(wǎng)站seo快速排名優(yōu)化的軟件

建設(shè)銀行上海分行網(wǎng)站,網(wǎng)站seo快速排名優(yōu)化的軟件,網(wǎng)站做分屏好不好,沈陽(yáng)不孕不育醫(yī)院前三名🍅 初始化和清理 拷貝復(fù)制 目錄 ??1.取地址重載 ??2.const取地址操作符重載 這兩個(gè)運(yùn)算符一般不需要重載,使用編譯器生成的默認(rèn)取地址的重載即可,只有特殊情況,才需要重載,比如想讓別人獲取到指定的內(nèi)容&#xf…

🍅

初始化和清理

拷貝復(fù)制

目錄

??1.取地址重載

??2.const取地址操作符重載


?? ?這兩個(gè)運(yùn)算符一般不需要重載,使用編譯器生成的默認(rèn)取地址的重載即可,只有特殊情況,才需要重載,比如想讓別人獲取到指定的內(nèi)容!

??1.取地址重載

class Date
{
public:Date* operator&(){return this;}private:int _year; // 年int _month; // 月int _day; // 日
};

就是取地址的操作符? ?進(jìn)行了運(yùn)算符重載..... 也很簡(jiǎn)單直接返回對(duì)應(yīng)的this指針即可,?所以直接使用編譯器默認(rèn)生成的就行

??2.const取地址操作符重載

class Date
{
public:Date* operator&(){return this;}const Date* operator&()const{return this;}
private:int _year; // 年int _month; // 月int _day; // 日
};

這里涉及到const修飾的成員函數(shù) —— const成員函數(shù)(const加在函數(shù)名的后面)

實(shí)際上他修飾的是該成員函數(shù)隱含的this指針,表示該成員函數(shù)中不能對(duì)類(lèi)的任何成員修改

class Date
{
public:Date(int year, int month, int day){_year = year;_month = month;_day = day;}void Print(){cout << "Print()" << endl;cout << "year:" << _year << endl;cout << "month:" << _month << endl;cout << "day:" << _day << endl << endl;}const void Print() const{cout << "Print()const" << endl;cout << "year:" << _year << endl;cout << "month:" << _month << endl;cout << "day:" << _day << endl << endl;}
private:int _year; // 年int _month; // 月int _day; // 日
};
void Test()
{Date d1(2022, 1, 13);d1.Print();const Date d2(2022, 1, 13);d2.Print();
}

?

可以發(fā)現(xiàn),實(shí)例化的時(shí)候加上const才會(huì)去調(diào)用const成員函數(shù)

因?yàn)檎f(shuō)到加上const(函數(shù)后),該對(duì)象的this指針被const修飾

即 對(duì)于這句代碼

const void Print() const

實(shí)際上第一個(gè)const的意思是,返回值是常量不可以被修改

第二個(gè)const屬于const成員函數(shù),修飾該對(duì)象的this指針

const void Print(const Date* this) 

由于C++中權(quán)限縮小現(xiàn)象,d2對(duì)象只能調(diào)用const成員函數(shù),因?yàn)閐2被const修飾,d2中的任何成員都不能修改

const Date d2(2022, 1, 13);

可以看到,如果寫(xiě)了一個(gè)成員函數(shù)用來(lái)改變成員變量——year

d1可以 d2不行

總結(jié):

d2的this指針在實(shí)例化的時(shí)候已經(jīng)被const修飾,d2成員只有可讀屬性,所以只會(huì)去調(diào)用const成員函數(shù)——?const對(duì)象不可以調(diào)用非const成員函數(shù)(權(quán)限不能放大),只能調(diào)用const成員函數(shù)?

非const對(duì)象可以調(diào)用const成員函數(shù)(權(quán)限可以縮小),只需要調(diào)用的時(shí)候編譯器自動(dòng)在成員前加上const即可

?const成員函數(shù)內(nèi)不可以調(diào)用其它的非const成員函數(shù)嗎(權(quán)限不能放大)
非const成員函數(shù)內(nèi)可以調(diào)用其它的const成員函數(shù)(權(quán)限可以縮小)

?

http://www.risenshineclean.com/news/6677.html

相關(guān)文章:

  • 儀征網(wǎng)站建設(shè)友鏈查詢站長(zhǎng)工具
  • 手機(jī)開(kāi)網(wǎng)店用什么軟件seo優(yōu)化排名
  • 婚紗攝影的網(wǎng)站怎么做推廣網(wǎng)站哪個(gè)好
  • 做網(wǎng)站怎樣辦營(yíng)業(yè)執(zhí)照搜狗網(wǎng)頁(yè)版入口
  • 用vs做網(wǎng)站如何連接數(shù)據(jù)庫(kù)最新國(guó)內(nèi)你新聞
  • 手機(jī)版網(wǎng)站建設(shè)百度競(jìng)價(jià)包年推廣是怎么回事
  • 財(cái)政部網(wǎng)站官網(wǎng) PPP項(xiàng)目建設(shè)關(guān)鍵詞排名查詢網(wǎng)站
  • 網(wǎng)站建設(shè)對(duì)產(chǎn)品推銷(xiāo)作用大嗎百度云搜索引擎入口盤(pán)多多
  • 黑龍江建設(shè)廳網(wǎng)站官網(wǎng)做網(wǎng)站優(yōu)化哪家公司好
  • 給網(wǎng)站整一個(gè)客服 怎么做鳳凰網(wǎng)全國(guó)疫情實(shí)時(shí)動(dòng)態(tài)
  • 上海網(wǎng)站建設(shè)設(shè)計(jì)公司排名無(wú)錫百度推廣開(kāi)戶
  • 上海網(wǎng)站建設(shè)免費(fèi)推薦上海網(wǎng)站排名優(yōu)化怎么做
  • 常用wap網(wǎng)站開(kāi)發(fā)工具 手機(jī)網(wǎng)站制作軟件競(jìng)價(jià)托管咨詢微競(jìng)價(jià)
  • 企業(yè)做網(wǎng)站的流程某個(gè)網(wǎng)站seo分析實(shí)例
  • 網(wǎng)站開(kāi)發(fā)與應(yīng)用專(zhuān)業(yè)最近國(guó)際新聞大事
  • 杭州做網(wǎng)站的公司哪家好網(wǎng)站優(yōu)化推廣培訓(xùn)
  • 網(wǎng)站如何發(fā)布和推廣怎么自己做一個(gè)網(wǎng)站
  • 網(wǎng)站建設(shè)前期準(zhǔn)備衡水網(wǎng)站優(yōu)化推廣
  • 最火的做牛排沙拉網(wǎng)站深圳將進(jìn)一步優(yōu)化防控措施
  • 寧波網(wǎng)站建設(shè)哪個(gè)公司好制作app平臺(tái)需要多少錢(qián)
  • 網(wǎng)站開(kāi)發(fā)團(tuán)隊(duì)人員青島網(wǎng)站設(shè)計(jì)
  • 醫(yī)療手機(jī)網(wǎng)站建設(shè)如皋網(wǎng)站制作
  • 自助網(wǎng)站建設(shè)程序電商軟文范例300字
  • 單頁(yè)產(chǎn)品銷(xiāo)售網(wǎng)站如何做推廣中國(guó)2022年重大新聞
  • 做身份證網(wǎng)站網(wǎng)站如何提交百度收錄
  • seo資源網(wǎng)站 排名登封seo公司
  • 公司官網(wǎng)網(wǎng)站如何建立sem優(yōu)化是什么
  • 梅州網(wǎng)站建seo外鏈平臺(tái)熱狗
  • 怎么做情侶網(wǎng)站百度權(quán)重是什么意思
  • 做正版電子書(shū)下載網(wǎng)站福州網(wǎng)站排名