微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 Visual Studio 不能识别 `string` 而不是 `String`?

如何解决为什么 Visual Studio 不能识别 `string` 而不是 `String`?

为什么Visual Studio 2019 Enterprise版不支持C++的认格式,我用了很久Code-Blocks,现在还在用。 Code Blocks 是我第一个从 C++ 开始的 IDE,现在对于图形界面,我使用 Visual Studio,但是在编辑源代码时,Visual Studio 不接受 Code-Blocks 中接受的许多内容一个小例子是在 Visual Studio 中声明 string 是不可接受的,但它需要 String 才能正常工作。 也许这是一个编译器问题,但我并不熟悉所有编译器,我在 Codeblocks 中使用了 minGW。

Source Image

解决方法

你会发现你没有包含字符串头,也没有实际引用 std::string 对象。

导入:

#include <string>

using std::string; // This is optional,but it saves you from having to type std::string all the time.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。