在visual studio写c++代码时,经常遇到““const char *” 类型的值不能用于初始化 “char *” 类型的实体”的提示,常见的解决方法:
- char * _my_c ; _my_c = (char *)(“123”);
- char * _my_c ; _my_c = const_cast<char *>(“123”); //顺手复习下const_cast用法以及另外三个类型转换的用法;
- char * _my_c; char temp_char_array[] = “123”; _my_c = temp_char_array;
- 在visual studio中,在项目上右键,在弹出菜单上选择“属性”,选择“C/C++”,然后在“语言”中,把“符合模式”改为“否”就好了