国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
const char *,char const *,char * const
const char*, char const* and char *const 的區(qū)別
                                        
const char*, char const*, char*const的區(qū)別問題幾乎是C++面試中每次都會有的題目。 

事實上這個概念誰都有只是三種聲明方式非常相似很容易記混。 
Bjarne在他的The C++ Programming Language里面給出過一個助記的方法: 
    把一個聲明從右向左讀。 

char * const cp; ( * 讀成 pointer to 
 
cp is a const pointer to char 

const char * p; 
p is a pointer to const char; 

char const * p; 
同上因為C++里面沒有const*的運算符,所以const只能屬于前面的類型。 


C++標準規(guī)定,const關(guān)鍵字放在類型或變量名之前等價的。
const int n=5;   
 //same as belowint const m=10;
 

const int *p;    //same as below  
const (int) * pint const *q;    // (int) const *p
 

char ** p1; 
  //pointer to    pointer to    char 
const char **p2;
  //pointer to    pointer to const char 
char * const * p3;
  //pointer to const pointer to    char 
const char * const * p4;
  //pointer to const pointer to const char 
char ** const p5;
  //const pointer to    pointer to    char 
const char ** const p6;
  //const pointer to    pointer to const char
char * const * const p7;
 //const pointer to const pointer to    char 
const char * const * const p8;
  //const pointer to const pointer to const char
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
const char*, char const* and char *const 等的區(qū)別
如何解讀c的聲明 · gansteed
學(xué)習(xí)札記——restrict修飾符的用法
一道試題引發(fā)的血案
關(guān)于volatile和restrict關(guān)鍵字
SWIG and Lua
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服