C++ 控件关联变量不能为string?为什么MFC貌似不太支持(希望有)string的操作的?

C++控件关联变量不能为string?为什么MFC貌似不太支持(希望有)string的操作的?都是用CString代替的,可是学C++的时候都是用string的,汗~~~... C++ 控件关联变量不能为string?为什么MFC貌似不太支持(希望有)string的操作的?

都是用CString代替的,可是学C++的时候都是用string的,
汗~~~现在问题是CString转不成string啊!!!!!!求救啊~~~网上的全部报错的!!!我汗死~~~~
展开
 我来答
疾似云流
2009-08-07 · TA获得超过1159个赞
知道小有建树答主
回答量:1093
采纳率:0%
帮助的人:483万
展开全部
那是不同的库,STL的是std::string,MFC的是CString
你了解多字节和unicode的话就知道怎么转换那些了

用STL的wstring吧,可能MFC的CSring封装的是wchar_t版本的,个人没用过mfc那玩意儿
wk23415
2009-07-26 · TA获得超过1005个赞
知道小有建树答主
回答量:621
采纳率:0%
帮助的人:832万
展开全部
你可以用std:string来操作
但建议你习惯CSstring
毕竟C++和VC++是不一样的标准
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幽默抓搞笑
2009-07-26 · TA获得超过126个赞
知道答主
回答量:128
采纳率:0%
帮助的人:56.3万
展开全部
标准不同啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d2bb7c3
2009-07-29
知道答主
回答量:17
采纳率:0%
帮助的人:12.3万
展开全部
string类的c_str就是用于返回const char*的函数,char*就是MFC和STL都能理解的格式了

举个例子
string s = "hello";
SetWindowsText(s.c_str());
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式