《C++ Primer》 第一章 开始

《C++ Primer》第一章 开始

标准输入输出对象

标准输入(standard input):cin

标准输出(standard output):cout

标准错误(standard error):cerr 用来输出警告和错误信息;clog用来输出程序运行时的一般性信,用于报告程序的执行信息。

读取数量不定的输入数据

#include
using namespace std;

int main(){
    int sum = 0, value = 0;
    //读取数据直到遇到文件尾,计算所有读入的值的和
    while(cin>>value)
        sum += value;
    cout << "Sum is: " << sum << endl;
    return 0;
}

使用第一个istream对象作为条件时,其效果是检测流的状态。如果流是有效的,即流未遇到错误,那么检测成功。当遇到文件结束符,或遇到一个无效输入时(如输入值不是一个整数),则istream对象的状态会变为无效。

输入结束符:window系统为Ctrl+Z;UNIX和Mac OS X系统中为Ctrl+D。

类简介

通过类来定义数据结构,一个类定义一个类型,以及与其相关的一组操作。

术语表

缓冲区(buffer):一个存储区域,用于保存数据。

你可能感兴趣的:(C++,c++,开发语言)