const_cast作用于一个空指针的值上,语法也是正确的,如:
const char* p = NULL;
char* q = const_cast<char*>(p);
const_cast<char*>(p)的结果是:char*类型的NULL值
Reference(在以下链接内容中搜索关键字"null"):
MSDN: const_cast Operator
cppreference.com: const_cast conversion
const_cast作用于一个空指针的值上,语法也是正确的,如:
const char* p = NULL;
char* q = const_cast<char*>(p);
const_cast<char*>(p)的结果是:char*类型的NULL值
Reference(在以下链接内容中搜索关键字"null"):
MSDN: const_cast Operator
cppreference.com: const_cast conversion