2011-04-01 const限定修飾符

看回c++ primer,講到const限定符和typedef:

typedef char* cstring;

解釋:

const cstring cst; 語句1

幾乎一開始都是解釋成:

const char* cst;   語句2

表明cst是指向const char 的一個指針.

而實際上 const 在語句1中是修飾 cst的,表明cst是一個const量 , 是一指向 char的const指針,故應解釋成:

char * const cst;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章