日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

c++關鍵字及其含義


c++關鍵字及其含義


c++關鍵字及其含義:


1、 inline,定義內(nèi)聯(lián)函數(shù),該關鍵字是基于定義的 。如果只在函數(shù)聲明時給出inline,則函數(shù)不會被認為是內(nèi)聯(lián)函數(shù),所以必須在函數(shù)定義的地方也加上inline 。
【c++關鍵字及其含義】

2、const,定義常量成員,包括const數(shù)據(jù)成員和const成員函數(shù),const數(shù)據(jù)成員必須也只能通過構造函數(shù)的初始化列表進行初始化 。


3、mutable,這個關鍵字的引入是解決const成員函數(shù)要修改成員變量,通常而言,const成員函數(shù)只能訪問成員變量,不能修改成員,但是如果成員變量被mutable修飾了,則在const成員函數(shù)中可以修改該變量 。


4、static,聲明靜態(tài)成員,包括靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù),它們被類的所有對象共享,靜態(tài)數(shù)據(jù)成員在使用前必須初始化,而靜態(tài)成員函數(shù)只能訪問靜態(tài)數(shù)據(jù)成員,不能訪問非靜態(tài)數(shù)據(jù)成員,因為該函數(shù)不含有this指針 。


    推薦閱讀