我是否需要使用';使用名称空间std';指挥部? 我在C++书->代码> C++编程中看到:VisualQuaseGuestGuue为了使用语句,如 CIN < /C>和 CUT >没有代码> STD::/Cord>需要使用名称空间STD< /COD>添加行 .< /P> 但是,目前我正在做一个计算机科学,使用C++和CBuilder,我不必把这个行添加到我的程序中——因为我可以在不使用任何错误的情况下使用 CUT和 CIN 。

我是否需要使用';使用名称空间std';指挥部? 我在C++书->代码> C++编程中看到:VisualQuaseGuestGuue为了使用语句,如 CIN < /C>和 CUT >没有代码> STD::/Cord>需要使用名称空间STD< /COD>添加行 .< /P> 但是,目前我正在做一个计算机科学,使用C++和CBuilder,我不必把这个行添加到我的程序中——因为我可以在不使用任何错误的情况下使用 CUT和 CIN 。,c++,ide,std,cout,cin,C++,Ide,Std,Cout,Cin,那么,它真的不需要吗?或者Cbuilder是否自行配置std 简言之:为什么我可以跳过使用std,尽管我没有声明我没有使用它?一些编译器/库在标准方面比其他编译器/库更宽松:根据标准,您的程序不应该编译。名称空间污染(将名称放入它们不属于的名称空间,在本例中是全局名称空间)经常发生,并在切换到其他编译器和/或标准库时导致这些错误和类似错误 除非CBuilder可以使用名称空间std添加隐式对于它编译的所有东西(这将是可怕的),以上是所有人都能告诉你的。没有“配置”发生在任何地方,不确定您的意思是

那么,它真的不需要吗?或者Cbuilder是否自行配置
std


简言之:为什么我可以跳过使用std,尽管我没有声明我没有使用它?

一些编译器/库在标准方面比其他编译器/库更宽松:根据标准,您的程序不应该编译。名称空间污染(将名称放入它们不属于的名称空间,在本例中是全局名称空间)经常发生,并在切换到其他编译器和/或标准库时导致这些错误和类似错误


除非CBuilder可以使用名称空间std添加隐式
对于它编译的所有东西(这将是可怕的),以上是所有人都能告诉你的。没有“配置”发生在任何地方,不确定您的意思是什么。

一些编译器/库只是在标准方面比其他编译器/库更宽松:根据标准,您的程序不应该编译。名称空间污染(将名称放入它们不属于的名称空间,在本例中是全局名称空间)经常发生,并在切换到其他编译器和/或标准库时导致这些错误和类似错误


除非CBuilder可以使用名称空间std添加隐式
对于它编译的所有东西(这将是可怕的),以上是所有人都能告诉你的。没有“配置”发生在任何地方,不确定您的意思是什么。

一些编译器/库只是在标准方面比其他编译器/库更宽松:根据标准,您的程序不应该编译。名称空间污染(将名称放入它们不属于的名称空间,在本例中是全局名称空间)经常发生,并在切换到其他编译器和/或标准库时导致这些错误和类似错误


除非CBuilder可以使用名称空间std添加隐式
对于它编译的所有东西(这将是可怕的),以上是所有人都能告诉你的。没有“配置”发生在任何地方,不确定您的意思是什么。

一些编译器/库只是在标准方面比其他编译器/库更宽松:根据标准,您的程序不应该编译。名称空间污染(将名称放入它们不属于的名称空间,在本例中是全局名称空间)经常发生,并在切换到其他编译器和/或标准库时导致这些错误和类似错误


除非CBuilder可以使用名称空间std添加隐式
对于它编译的所有东西(这将是可怕的),以上是所有人都能告诉你的。没有“配置”发生在任何地方,不确定您的意思是什么。

不,您不需要使用
语句进行
。它是代码内联显式命名空间引用的替代方法。例如,您可以使用

std::cout << "Hello world" << std::endl;

这是一个选择。就我个人而言,我宁愿省略
using
语句,并在适当的地方显式插入
std:

不,您不需要
using
语句。它是代码内联显式命名空间引用的替代方法。例如,您可以使用

std::cout << "Hello world" << std::endl;

这是一个选择。就我个人而言,我宁愿省略
using
语句,并在适当的地方显式插入
std:

不,您不需要
using
语句。它是代码内联显式命名空间引用的替代方法。例如,您可以使用

std::cout << "Hello world" << std::endl;

这是一个选择。就我个人而言,我宁愿省略
using
语句,并在适当的地方显式插入
std:

不,您不需要
using
语句。它是代码内联显式命名空间引用的替代方法。例如,您可以使用

std::cout << "Hello world" << std::endl;


这是一个选择。就我个人而言,我宁愿省略
using
语句,并在适当的地方显式插入
std:

这取决于您使用的编译器。有些编译器会为您添加它。但是为了您自己的好,当然也为了您自己的知识,请使用namespace std添加
或您必须放置
std::

这取决于您使用的编译器。有些编译器会为您添加它。但是为了您自己的好,当然也为了您自己的知识,请使用namespace std添加
或您必须放置
std::

这取决于您使用的编译器。有些编译器会为您添加它。但是为了您自己的好,当然也为了您自己的知识,请使用namespace std添加
或您必须放置
std::

这取决于您使用的编译器。有些编译器会为您添加它。但是为了您自己的好,当然也为了您自己的知识,请使用namespace std添加
或者你必须把
std::

@NathanOliver不,它不是重复的-我不是问我是否应该使用它,我是问为什么我可以跳过使用
std
,尽管我没有声明如果
使用名称空间std,我不会使用itCheck
是在Source中包含的任何头文件中定义的,顺便说一句,您可以使用std::cout
;使用std::cin“那么它真的不需要吗?”它是绝对需要的;例如,见。请注意,编译器抱怨
cout
未定义,并建议将
std::cout
作为替代方案。“或者Cbuilder是否配置了
std
本身?”可能是,也可能是其中一个标题fi