循环

while循环

while(condition){
     statement;
      }

for 循环

从0开始到9进行循环

for(int i =0;i<10;i++){
  ;
}

将0-6都乘2

vector<int> rv= {0,1,2,3,4,5,6};
for(auto &r:rv){
  r *=2;
}

do while循环

do{
  statement
}while(condition);
  • 不允许在条件部分定义statement中要使用的变量

try语句块和错误处理

throw

if (errorr)throw runtime_error("This is error");

try catch

try{
statement;
}catch(error1){
handler1;
}catch(error2){
handler2;
}

标准异常

  • 通用异常类 Exception,只报告异常发生,没有额外信息
  • stdexcept 常用异常类型
  • new 定义了bad_alloc异常类型
  • type_info 定义了bad_cast类型
    后续随着学习的深入,再补充其他异常
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容