///来自《C专家编程》
#include <iostream>
using namespace std;
void main()
{
char *cp;
const char *ccp;
ccp = cp;//编译通过
//cp = ccp;//编译错误
//在两个操作数都是指向有限定符或者没有限定符的相容类型的指针,
//左边指针所指向的类型必须具有右边指针所指向类型的全部限定符。
char **cpp;
const char **ccpp;
ccpp = cpp;//编译错误
cpp = ccpp;//编译错误
//虽然他们实际上都是没有限定符的指针类型
//但 因为他们指针所指向的内容不相容
}
《C专家编程》--const指针赋值
最新推荐文章于 2024-04-30 08:00:00 发布