ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | AliyunIoTSDK::bindData("LEDSwitch", LEDCallback);
时间: 2024-04-21 11:26:30 浏览: 168
C++中string转换为char*类型返回后乱码问题解决
5星 · 资源好评率100%
这是一个编译器错误提示,意思是ISO C++标准禁止将字符串常量转换为'char *'类型。这是因为字符串常量是只读的,而'char *'类型的变量可以被修改。如果需要在函数中修改字符串,应该使用'char []'类型的数组来存储字符串。如果确实需要将一个字符串常量传递给'char *'类型的参数,可以使用const修饰符来避免编译器报错。例如:const char* str = "hello world";
阅读全文