gpt4 book ai didi

c++ - 使用头文件而不是标准命名空间

转载 作者:太空宇宙 更新时间:2023-11-04 15:06:09 24 4
gpt4 key购买 nike

我很好奇 C++ 中是否有任何头文件可以使用(包括)而不是标准命名空间 (namespace std),即使在新版本的 C++ 中也能正常工作?我想知道我是否可以在不使用任何命名空间的情况下编写代码并且仍然能够使用字符串数据类型。

最佳答案

string 位于 std 命名空间中,因此您不能完全忽略它。

虽然有一些选择:

using std::string;
using namespace std;
typedef std::string myString;

//or fully qualify the name
std::string mystr;

你可以把它放在一个标题中并包含它。

好了,现在我给了你灾难的秘诀。 不要使用它!

命名空间很好。学习使用它们,而不是绕过它们。

关于c++ - 使用头文件而不是标准命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14582125/

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