EffectiveCpp学习总结
第一章 @ 声明式(declaration)告诉编译器某个东西的名称和类型,定义式(definition)提供编译器的一些声明式所遗漏的细节。 所谓default构造函数是一个可被调用而不带任何实参者,这样的构造函数要么没有参数,要么每个参数都有缺省值。 explicit可禁止编译器执行非预期的类型转换,除非有一个好 …
第一章 @ 声明式(declaration)告诉编译器某个东西的名称和类型,定义式(definition)提供编译器的一些声明式所遗漏的细节。 所谓default构造函数是一个可被调用而不带任何实参者,这样的构造函数要么没有参数,要么每个参数都有缺省值。 explicit可禁止编译器执行非预期的类型转换,除非有一个好 …
简介 @ 此笔记是本人阅读 CppPrimer 后总结的各章重点,此为第一篇,介绍了第一部分的基本语法内容。 第一章笔记 @ main 函数返回类型必须为 int。 大多数系统中 main 的返回值被用来指示状态,如 0 代表成功,其他数字通常指出错误类型。 一个流就是一个字符序列。 “«” 运算符左侧运 …
银行家算法 @ 简介 @ 银行家算法(Banker’s Algorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在 1965 年为 T.H.E 系统设计的一种避免死锁产生的算法。它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。