0. 版权声明

  • C++ 系列读书笔记来源于 Bjarne Stroustrup 所著《C++程序设计原理与实践(基础篇)》;1
  • 该系列笔记不以盈利为目的,仅用于记录学习过程中的知识要点和心得体会;
  • 如有侵权,请与本人联系([email protected]),经核实后即刻删除;
  • 转载请注明出处;

1 concept

  • term(n.术语,学期,项,条款)
    • compile:编译;
    • debug:调试;
    • exception:n.异常,例外;
    • syntax:n.语法,句法;
    • invariant:n.不变式;adj.不变的;
      • variant:n.变量,变体;adj.多样的;

  • container(容器):数据集合;
  • assertion(断言):陈述一个不变式的语句;
  • pre-condition & post-condition
    • pre-condition(前置条件):函数对参数的要求;
    • post-condition(后置条件);

2 error

chapter 5 错误 (reading notes)

2.1 错误类型

  • 链接时错误:
    • 变量、类型、函数:具有同一名字的实体只能定义一次,但可声明多次;
    • 声明类型应当一致;
  • 运行时错误:
    • 在调用程序中处理错误;
    • 在被调用程序中处理错误:有利于提高程序可读性,降低计算复杂度;

2.2 solutions of error

  • try…catch 语句;

3 syntax(n. 语法,句法)

  • cerr:用法同 cout,专门用于 error 输出;
    cerr 也可用于向 console(n.控制台)输出,但未经优化;

n. reference


  1. Bjarne S. C++程序设计原理与实践(基础篇)[M]. 任明明,王刚,李忠伟, 译. 北京: 机械工业出版社, 2017. ↩︎

相关文章:

  • 2022-01-19
  • 2021-08-12
  • 2021-10-03
  • 2021-08-04
  • 2021-11-23
  • 2021-11-10
  • 2022-01-07
  • 2021-07-08
猜你喜欢
  • 2021-10-07
  • 2021-10-19
  • 2021-08-10
  • 2021-09-20
  • 2021-04-20
  • 2021-05-20
  • 2021-04-08
相关资源
相似解决方案