gpt4 book ai didi

c++ - 我应该使用 namespace std 吗?

转载 作者:行者123 更新时间:2023-11-30 02:43:14 26 4
gpt4 key购买 nike

<分区>

使用 namespace std 是否是更好的编程实践?

这样做更好吗:

std::cout << "hi" << std::endl;

或者这个:

using namespace std;

cout << "hi" << endl;

为什么有两种不同的方法来执行此操作,哪种方法是更好的编程实践?

编辑:

我仍然想知道为什么我们有两种不同的方式来调用这些函数,特别是因为众所周知使用命名空间可能会出现问题。那么为什么我们还要有命名空间呢?像 std::cout 这样调用不是更安全吗?如果它会导致错误,他们为什么允许我们使用它?

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