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