摘要: 这个很久之前就很困扰的问题,现在再理一下:1,指向const对象的指针》C++强制要求指向const对象的指针也必须具有const特性!!!也就是不能把一个const对象的地址赋给一个非const对象的指针!》而该指针的const特性限定了该指针所指向的对象的类型,而并非该指针本身。eg. const int i = 0; const int *p = &i; //OK int *p = &i; //error》不能用void *指针保存const对象的地址,而必须用const void *类型的指针保存const对象的地址》允许把非const对象的地址赋给指向const对象的 阅读全文