日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

物聯(lián)網(wǎng)學(xué)習(xí)資源—用const時(shí)應(yīng)注意的一些地方

 千鋒IT培訓(xùn) 2019-08-16

  Const我們經(jīng)常要用到,但有時(shí)不注意就會(huì)導(dǎo)致程序異常,而你還不知道怎么回事,一些是在用const要注意的:

  1.函數(shù)返回值為const時(shí),返回的東西賦給一個(gè)類(lèi)型相同的標(biāo)示后其不能為左值;

  2.用const定義的int可用來(lái)開(kāi)辟數(shù)組,但const定義的常量數(shù)組中的元素,不能用來(lái)定義數(shù)組。

  3.const int*i;int const*i;int*const i;前兩個(gè)功能相同,說(shuō)明I所指向的內(nèi)容不變;最后一個(gè)說(shuō)明指針指向的地址不變,但內(nèi)容可變。

  4.類(lèi)中的const成員函數(shù),定義為在原型后加const。常量函數(shù)不能修改類(lèi)中的任何屬性。但有兩種方法可以修改。

  1){(yourclass*)this->member=values;}

  2)將一個(gè)成員定義成mutable即可被常量函數(shù)修改。

  5.類(lèi)中的常量const類(lèi)型的,不能在類(lèi)中被用來(lái)定義數(shù)組。而enum{ONE=100;TWO=2};定義的ONE、TWO卻可以。通常的enum定義的置分配問(wèn)題:enum A{L=9,Z};此時(shí)Z的值為10。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多