为什么大学计算机科学课程提倡"使用命名空间标准"?

Why do college computer science classes promote 'using namespace std'?

本文关键字:命名空间 标准 为什么 计算机 科学课 程提倡 大学      更新时间:2023-10-16

到目前为止,我已经在C++上上了两门课,每门课在不同的学校,他们都使用了"using namespace std;"教授基本编程。这可能是巧合,但我不得不想尽办法发现这样做不是一个好的做法。

因为编写示例代码的最佳实践不一定是编写大型项目的最佳实践。

在C++课程中,您主要编写小程序(最多几百行代码),这些程序必须解决相对较小的问题。这意味着很少或根本不关注未来的维护(并避免给未来的维护人员带来混乱)。

因为许多教师根本没有大型项目的编码经验,所以在大多数C++课程中,这个问题甚至没有得到承认(更不用说讨论了)。

因为大学计算机科学教授不一定知道如何编写好的代码。