C+反对将字符串常量转换为“char*”我有一节课private char str[256];为此,我有一个显式的构造函数:explicit myClass(const char *func){
strcpy(str,func);}我称之为:myClass obj("example");当我编译它时,我会收到以下警告:从字符串常量到“char*”的不推荐转换为什么会发生这种事?
3 回答
心有法竹
TA贡献1866条经验 获得超5个赞
从字符串常量到“char*”的不推荐转换
void foo(char* str);foo("hello");
const char[]
char*
.
const char[]
const char*
- 3 回答
- 0 关注
- 344 浏览
添加回答
举报
0/150
提交
取消