g++支持c++11编译:-std=c++0x
-wall 支持g++打印出尽可能多的信息
程序开发中添加的打印语句,应该保证一直刷新流,否则如果程序崩溃,输出可能还保留在缓冲区。所以cerr是立刻刷新;
cin>>v1>>v2; 等价 (cin>>v1)>>v2; 等价 cin>>v1; cin>>v2;
int val;
while(cin>>val){sum+=value;} 判断条件cin>>val失败,istream遇到文件结束符会失败;win:ctrl+z, enter; linux:ctrl+d
syntax error 语法错误
type error 类型错误
declaration error 声明错误