C++ 03 $ 4.10-「空 指針恆定的指針 CV-限定類型的轉化是一個單一的 轉換,接着是一個指針 轉換不是序列 資格轉換(4.4)「。NULL指針轉換
這是我的理解
int main(){
char buf[] = "Hello";
char const *p1 = buf; // 2 step conversion process
// C1: char [6] to char *
// C2: char * to char const * (qualification conversion)
char const *p2 = 0; // $4.10 applies here
}
是我的理解(如代碼中的註釋)是否正確?
我的問題是
是什麼樣的,它值得一提的$ 4.10引述部分,顯著? 這並不是說傷害到了那裏,但是我認爲我不理解它。
這個引用的含義是什麼(重載分辨率?)?任何例子?
$ 4.10便宜。 – dreamlax 2010-10-27 06:19:48