cout?
cout是在iostrem文件中定義的全局對象,只要#include 就能生成此對象,便可直接使用。C++和java的面對對象特性不同,java是純面對對象語言,不能使用全局變量,所有的對象必須定義在類中,其實在System類初始化時就已經初始化了out對象,out對象是java.io.PrintStream類型的靜態對象。
而C++是從C中延伸出來了,保留了面向過程編程的特性,能夠定義全局變量,其實cout就相當于System.out對象。而且C++支持運算符重載,且ostream類重載了<<運算符,所以就能寫成cout << var的形式。
下一篇什么是特殊字符