在CommandPrompt上:(即cmd)
假定文件名为prog1.cc:
编译:$Compiler'sName prog1.cc
打开(prog1.exe):$prog1
打开(在当前目录):$.\prog1
执行之后:$echo %ERRORLEVEL%
运行GUN编译器的命令默认是g++,例如:$ g++ -o prog1 prog1.cc
关于命令行的内容暂不继续推进,核心内容是c++语法
在iostream中定义4种IO对象:
名为cin的istream对象(standard input)
名为cout的ostream对象(standard output)
名为cerr的ostream对象(standard error):警示错误信息
名为clog的ostream对象:给出程序执行信息
#include<header>必须在任意函数之外且单独存在于一行,通常在开头
格式:ostream对象<<打印内容,istream对象>>欲写入对象
例如:std::cout<<"Enter two numbers:"<<std::endl;std::cin>>v1>>v2;
endl操纵流本身(称为manipulator),cin,cout,endl等可以刷新缓冲区(flushing the buffer)
little tip:while(std::cin>>value)可以作为输入不定量的手段(输入本身即作为条件,wrong type variable or hit end-of-file means wrong)
end-of-file:敲击ctrl+z
所有定义在标准库(standard library)中的名字均属于std名字空间