error C2440: “初始化”: 无法从“const char *”转换为“char *”

onst char* pc_char = 0;
 char *cP = pc_char;

//////////////////////////////////////////////////

const char* pc_char = 0;
 char *cP = const_cast(pc_char); //提示你错误的指针,但是可以编译通过

 

const_cast  //将const类型强制转换为非const类型。

static_cast  //显示的转换类型,取代编译器的隐士转换

reinterprete_cast  /将操作数的内容解释为另一种不同的类型,这个强制装换依赖与机器,很危险的。。。。。。。/

你可能感兴趣的:(C++,错误总结)