C++ string 转CString
时间: 2023-11-03 07:58:34 浏览: 92
转 String,CString,TCHAR,char之间区别和联系
CString是MFC框架中的一种字符串类型,它是基于C++的字符串类封装而成的,在使用MFC框架时经常会用到。而C语言中的字符串是用字符数组表示的,可以通过以下代码将C字符串转换为CString类型:
```c++
char str[] = "Hello, world!"; // C字符串
CString cstr(str); // 转换为CString类型
```
在这个例子中,我们首先定义了一个C字符串 `str`,然后通过 `CString` 类型的构造函数将 `str` 转换为 `cstr`。在构造函数中传入的参数是一个 `const char*` 类型的指针,它指向了我们定义的 C 字符串。通过这种方式,我们就可以将 C 字符串转换为 CString 类型。
阅读全文