gpt4 book ai didi

c++ - visual c++ 中有多少种字符串类型

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:21:00 27 4
gpt4 key购买 nike

visual c++中有多少种字符串类。我在浏览 msdn 中心时感到困惑。

我在命名空间系统下找到了这个类型 http://msdn.microsoft.com/en-us/library/system.string(v=VS.71).aspx

然后在标题部分,我找到了字符串标题定义。这似乎与上面的不同。我注意到一件事,这个属于 STL。(请查看链接的评论,我不能在同一篇文章中发布两个链接)

通常使用哪一个?我发现很难适应不同的字符串类

提前致谢:)

最佳答案

不同的库有不同的字符串类型:

在普通的旧 C 中,您将使用 char* ,C++标准库提供std::string在C++开发中被广泛使用。 (字符串定义为 typedef basic_string<char> string; )

Microsoft 创建了 MFC CString在 MFC 样式编程中使用(曾经?)的类,Qt 有它的 QString在 Qt 程序中使用。你用 System.String 提到的内容是一个 .net 字符串类,只能在托管代码(使用 .net)中使用。

我建议坚持使用 std::string (#include <string> ) 如果您是 C++ 新手。它独立于标准和平台。

关于c++ - visual c++ 中有多少种字符串类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4518835/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com