执行完程序后访问返回值:
unix–>echo $?,windows–>echo %ERRORLEVEL%
unix中可执行文件没有后缀,windows中可执行文件后缀是.exe
运行GNU编辑器:g++,运行微软编辑器:cl
unix用/,微软用\,(/EHsc是编译器选项,用来打开标准异常处理
打开警告:GNU中–>-Wall,微软编辑器中:/W4
打开对C++ 11的支持:-std=c++0x
流:字符序列,从IO设备读出或写入IO设备的。
cerr:用来删除错误和警告信息
clog:用来输出程序运行时的一般性信息
cout和cerr和clog关联到同一个窗口
endl:将与设备关联的缓冲区中的内容刷到设备中,保证程序所产生的输出都写入到输出流中,而不是停留在内存中(缓冲区中)等待写入流
注释不能嵌套
流对象作为条件时,效果是检测流的状态
当遇到EOF或者是一个无效输入时,流对象的状态就会变为无效
windows输入EOF:ctrl+z
unix中输入EOF:ctrl+d
左花括号必须是main的形参列表后第一个非空、非注释的字符
对于不属于标准库的头文件用双引号
使用输出重定向:$ prog < infile > outfile