其实之所以会学习C++这门语言是因为我们大一上课要教这种语言。其实还挺巧的,我暑假学习了python和C,然后大学上来就学习C++。一方面经过前两门编程语言的学习我上手C++就比较的简单了;另一方面我又增加了一门编程语言的储备,何乐而不为呢?

先说说C++的头文件。iostream指的其实是输入和输出流,namespace字面翻译过来是命名空间的意思。众所周知,C++可以用来开发大型游戏,而作为一门面向对象的语言,就会需要用到很多自定义的库。当不同程序员有不同分工时,很容易变量名被重复使用了。当各个源文件互相整合时,可能全局变量和局部变量会引起最终效果的异常。而一旦使用了命名空间就相当于框定了适用范围。而cout其实指的是cousule output,也就是控制台输出。本质上cout其实是iOstream这个大类里面的一个对象,调用它的过程可以理解为调用一个函数的过程,但在本质上却和函数有很大的区别。