社区
C++ 语言
帖子详情
CString用不了,要用什么代替呢 ??求教
newmanlf
2012-02-02 09:11:57
如题:CString用不了,要用什么代替呢 ??求教
代码里类型都为CString 但是不能用 加头文件<afx.h>也不行 说<windows.h>重复定义,哪位高手教教我,怎么回事,如何解决啊,谢谢了。
...全文
991
11
打赏
收藏
CString用不了,要用什么代替呢 ??求教
如题:CString用不了,要用什么代替呢 ??求教 代码里类型都为CString 但是不能用 加头文件也不行 说重复定义,哪位高手教教我,怎么回事,如何解决啊,谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序员小迷
2012-02-07
打赏
举报
回复
用标准string不是很好么
super_admi
2012-02-02
打赏
举报
回复
如楼上所说,应该不是CString用不了,而是你的环境搭得有问题。
MFC环境一般不需要自己去包含windows.h吧?
MFC库的链接是很霸道的。貌似谁占了它的位置,就死活不让过。
所以一般都建议先链接MFC库,再链接其它库。
Occam's_Razor
2012-02-02
打赏
举报
回复
WTL 下的 CString
用法跟MFC类似
JoeBlackzqq
2012-02-02
打赏
举报
回复
include <afx.h>和<windows.h>时要注意顺序的,交换下顺序试试。
反正我试过,在控制台下可以用,要开启MFC支持
寒江易雪_王孙
2012-02-02
打赏
举报
回复
char []
ouyh12345
2012-02-02
打赏
举报
回复
com里可用BSTR或_bstr_t
ouyh12345
2012-02-02
打赏
举报
回复
std::string
mstlq
2012-02-02
打赏
举报
回复
环境搭建有问题,请把#include<afx.h>写在#include<windows.h>前面
qixing1115
2012-02-02
打赏
举报
回复
std::string
卡卡_苏米
2012-02-02
打赏
举报
回复
用std::string吧 ~~
科比布莱恩特
2012-02-02
打赏
举报
回复
用std::string就可以了
QT中使用MFC的例子 可使用C
String
、MessageBox等MFC类和方法
一个QT使用MFC的例子,示例为QT工程,其中引入MFC库,使用C
String
类,MessageBox方法进行了验证。示例工程为QT4+VS2013。此方式在QT3,QT4,QT5和VC6,VS2013,VS2015,VS2018中亦可使用。
C++?C
String
用法大全
VC:C
String
用法大全 列表形式的如下: C
String
的构造函数 C
String
( ); 例:C
String
csStr; C
String
( const C
String
&
string
Src ); 例:C
String
csStr("ABCDEF中文123456"); C
String
csStr2(csStr); C
String
( TCHAR ch, int nRepeat = 1 ); 例:C
String
csStr('a',5); //csStr="aaaaa" C
String
( LPCTSTR lpch, int n
C
String
是什么?
C
String
是C++中的一个字符串类,它是Microsoft Foundation Class(MFC)库中提供的一个字符串类,主
要用
于Windows应用程序开发。C
String
类可以看作是STL
string
的一个替代品,它提供了许多便捷的操作,如字符串拼接、查找、替换等,可以大大简化字符串处理的工作。,具体取决于编译环境是否支持Unicode)。总的来说,C
String
是MFC库中一个非常有用的字符串类,它提供了丰富的字符串操作功能,使得在Windows应用程序开发中处理字符串变得更加简单和方便。
C
string
和
string
的区别和联系
C
string
和
string
的区别和联系
string
转 C
String
C
String
.format("%s",
string
.c_str()); //用c_str()确实比data()要好 char 转 C
String
C
string
.format("%s", char*); char 转
string
string
s(char*); //只能初始化,在不是初始化的地方最好还是用assign().
string
转 char* char *p =
string
.c_str();
C
String
和char*的转换
C
String
是一种很特殊的 C++ 对象,它里面包含了三个值:一个指向某个数据缓冲区的指针、一个是该缓冲中有效的字符记数(它是不可存取的,是位于 C
String
地址之下的一个隐藏区域)以及一个缓冲区长度。 有效字符数的大小可以是从0到该缓冲最大长度值减1之间的任何数(因为字符串结尾有一个NULL字符)。字符记数和缓冲区长度被巧妙隐藏。 (1) char*转换成C
String
若将c
C++ 语言
65,212
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章