jay*_*ark 4 c++ visual-studio-2010 visual-c++
visual c ++中有多少种类型的字符串类.当我经历msdn中心时,我感到困惑.
我在命名空间系统下找到了这种类型 http://msdn.microsoft.com/en-us/library/system.string(v=VS.71).aspx
然后在标题部分,我找到了字符串标题定义.这似乎与上述不同.有一件事我注意到,这一个属于STL.(请参阅链接的评论,我不能在同一篇文章中发布两个链接)
通常使用哪一个?我发现很难找到不同的字符串类
提前致谢 :)
不同的库带有不同的字符串类型:
在您将使用的普通旧C中char*,C++标准库提供了std::string在C++开发中广泛使用的C++标准库.(字符串定义为typedef basic_string<char> string;)
Microsoft创建了MFC CString类,它在MFC样式编程中使用(是?),Qt QString在Qt程序中使用它.你要提到的System.String是.net字符串类,它只能在托管代码中使用(带.net).
std::string (#include <string>如果你是C++的新手,我建议你坚持下去.它是标准和平台无关的.
| 归档时间: |
|
| 查看次数: |
2857 次 |
| 最近记录: |