【发布时间】:2016-02-11 21:35:01
【问题描述】:
我在我的代码中使用了 std(using namespace std)(我知道这不太好,应该避免使用)然后我想知道哪些名称可用于变量或函数,哪些已经被占用,所以我搜索了 std 变量和函数的列表,但没有找到。
PS。我的代码实际上是一个作业,所以没有扩展梦想,也因为它是一个作业我应该使用std(:|)(即使我不是我只是好奇答案)。所以我的问题是std 现在中存在的变量和函数是什么。
【问题讨论】:
-
在 std 命名空间中拥有标准内容的全部意义在于,您不必担心它。如果你不做
use namespace std;这样的蠢事,你就不必担心。 -
你误以为你应该这样做。
-
@SergeyA 不不,我向你保证这不是一个错误,即使它是我只是好奇。
-
语言说明:您是否假设您拥有到
using namespace std以便访问std的成员?你知道std::前缀吗?你知道using std::namehere;语法吗,例如using std::cout? ideone.com/e3Axtt——这里的人不是要你停止使用std,而是要你停止写using namespace std。 -
@kfsone 是的,我知道。 ;)