• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

QT中的std::string

donatello 2017-12-15 浏览量:1205

       如题,在QT中使用字符串类,通常是用QString类,但是QString类是16位长度的字符串类,我想要使用标准C++中的string类,可是QT貌似没有string类(即使加了#include<string>),只有std::string,想问下这个std::string就是标准C++中的string吗?​

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • c++的string就是std命名空间的string啊,就算是一般的c++编程也要用std::string,为什么会觉得他们不是一样东西?你没见到std可能是开头声明了using namespace std

    • 发布于 2017-12-16
    • 举报
    • 评论 3
    • 1
    • 0
donatello 回复了 day_day:这我肯定知道是std域的东西,这是常识啊大哥。问题是QT操作string对象貌似很困难,很多读取输入框字符串的操作都做不了,必须要QString对象才行,不知道为啥。 回复
day_day 回复了 donatello:人家qt设计时候都是使用qstring变量,那你使用的时候当然也得qstring,不然就要用string的转化函数咯,没什么好奇怪的吧。其实可以说他们是两种不同的东西。 回复
电子老工程师 回复了 :878320806 molex 回复

其他答案 数量:0

相关问题

问题达人换一批

QT中的std::string