0
我的理解是,在C++中,我们不应该使用:C++ - 最佳实践:使用'的std :: cout` VS'的std :: cout`
using namespace std;
两个可能的替代方案是:
1)将using std::cout;
在文件的开头,只需键入cout
需要时
2)型std::cout
每次我们需要使用cout
我的理解是,第二种方法是最好的。但是,这是否始终在专业环境中遵循?在高度快节奏的环境中遵循是否切实可行?我习惯了第一种选择。切换是否有利?
注意:我最初在Code Review上发布了这个消息,我被告知这个话题属于这里。请不要让我知道。
然而,你的步伐高得多,那么输入'std ::'多花的时间不会太长。你通常会花费更多的时间思考,而不是打字,至少我希望如此;) – Quentin
它不属于这里,因为它主要是基于意见而不是技术问题。但是你可能想要阅读[this](https://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-bad-practice)以获得一些平庸的意见。 – nwp
'使用std :: cout;'与使用std有相同的问题;' –