C++中有流这样一个概念(stream),包括输入、输出流等,用户使用流的形式与系统打交道。 ifstream 定义了一个读入文件流(包括文件和设备都可认为是“文件流”),in是ifstream类的一个对象,其名字叫in
out和cout
cout的是ostream类型的一个对象,你可以在IDE下看看它的定义。
你也可以定义自己的ostream对象。比如使用文件来读入或者写出的时候。
ofstream out("out.data");
out<<"helloningtrb"<<endl;
也就是说,你看到的out是你的程序的某个地方定义的一个对象,它支持<<运算符。