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