[Error] invalid conversion from 'const char*' to 'char*' [-fpermissive]
时间: 2024-05-23 17:11:52 浏览: 331
string、cstring 、char* 转化问题
这个错误通常是由于将const char*类型的值赋给char*类型的变量或参数而导致的。C++中,const char*表示一个指向常量字符的指针,而char*表示一个指向字符的指针,因此不能直接将const char*类型的值赋给char*类型的变量或参数。
解决方法可以是将char*类型的变量或参数改为const char*类型,或者使用const_cast进行类型转换。注意,使用const_cast进行类型转换需要谨慎,因为会破坏const修饰的变量的常量性。
阅读全文