还是热情来帮他搞定吧,我就偷下懒好了
。


我的征途是星辰大海
如果直接用using namespace std的话,会让std名字空间从写这句话的地方变得可见,这就会很容易发生名字冲突问题,这不符合标准C++的精神,虽然这个是个小程序,就算直接用using namespace std都没有问题.但是以后开发的时候就不同了,所以现在最好养成习惯,不过其实可以用using 声明符号的,例如 using std::cout, using std::endl, using std::vector<int>之类的,就不用每次都用std::cout这样麻烦了,当然用这两个方法的任何一个都是安全的,全看个人风格吧,不过我看了几本C++的书,例如 more effective c++ thrid edition,里面的程序都是用了 std::cout这种风格的.