天天看點

C++學習筆記-primer_const

在看c++ primer的時候,發現const出現的地方還比較散亂,是以,專門對此記錄一下
           

常量指針

char * const pc; pc不可變,*pc可以變

類中隐含的成員指針this,即是常量指針,其位址為具體對象的位址,this不可改變指向的對象,但是對象成員的值是可以改變的

指向常量的指針

const char *pc; pc 可變,*pc不可變

常量成員函數

std::string isbn() const {return bookNo;}

const 修改this的類型,使this變成指向常量的常量指針,是以,this指向的對象的成員也不能改變

常量對象

const Sales_data cpp;

常量對象隻能調用常量函數

繼續閱讀