将const char *转为char *时候是不是一定报错
首先不要讨论该不该转!
我的问题是:当
void B (char*);
int A (const char * c){
B((char *) c);
}
是不是一定报错。?今天我碰到一个程序没有发生编译错误。。。这个是什么导致的?
我的问题是:当
void B (char*);
int A (const char * c){
B((char *) c);
}
是不是一定报错。?今天我碰到一个程序没有发生编译错误。。。这个是什么导致的?
...全文
相关推荐
const char*转LPCWSTR 字符串转换
("你的const char*字符串");```总的来说,`const char*`到`LPCWSTR`的转换是Windows API编程中的常见任务,理解和掌握正确的转换方法对于编写高效、可靠的Windows
std::string、char*、const char*转托管byte数组或托管字符串String
std::string、char*、const char*转托管byte数组或托管字符串Stringstd::string、char*、const char*是C++中三个不同的字符串表示方式,它们都可以转换为托管的
Qt中QString转换成const char * ()、QByteArray等方法
在Qt框架中,字符串处理是常见的任务,尤其是涉及到串口通信时,可能需要在QString与原始C风格的char *或QByteArray之间进行转换。
C++中CString string char* char 之间的字符转换(多种方法)
对象str2转换成const char*类型的字符串str3。
const用法 const int *a; int * const a;
**指针与常量的结合**: - `const char* pCh;`:`pCh`是一个指向字符串常量的指针,它可以改变指向的字符串常量,但不能改变字符串的内容。


