大佬教程收集整理的这篇文章主要介绍了c – 为什么我应该在使用命名空间std之后包含头文件?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
所以#include< iostream>的代码看起来像这样:
namespace std { class cin { ... }; class cout { ... }; class cerr { ... }; class clog { ... }; ... }
#include <iostream> int main() { std::cout << "Hello\n"; return 0; }
现在,有些人觉得std :: cout太冗长了.所以他们这样做:
#include <iostream> using namespace std; int main() { cout << "Hello\n"; return 0; }
就个人而言,我建议不要这样做,如果你真的觉得std :: cout太冗长了,那么我建议你使用较小的using语句.
#include <iostream> using std::cout; int main() { cout << "Hello\n"; return 0; }
如果你想知道为什么我会建议不要使用命名空间std,那么我会转发你在stackoverflow上的以下两个帖子:
> C++ Distance Function Keeps Returning -1
> Why is “using namespace std” considered bad practice?
以上是大佬教程为你收集整理的c – 为什么我应该在使用命名空间std之后包含头文件?全部内容,希望文章能够帮你解决c – 为什么我应该在使用命名空间std之后包含头文件?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。