
【Accelerated C++】
文章平均质量分 81
yzc_1991
这个作者很懒,什么都没留下…
展开
-
【第0章—第三章】【初识C++ Accelerated C++ 学习笔记】
Koneing两口子真不愧为教育专家。从20多年前的《C陷阱与缺陷》,到《C++沉思录》,再到这本 《Accelerated C++》无不是语言学习的必修之课。特别这本《Accelerated C++》可以说是最佳的C++入门书籍。 大家一起来学习 Accelerated C++吧!原创 2013-10-29 23:41:50 · 2273 阅读 · 0 评论 -
【第四章—第七章】【初识C++ Accelerated C++ 学习笔记】
1、异常(exception) C++程序在运行时会遇到的不正常情况,比如:0作为除数、数组下标越界、打开不存在的文件、远程机器连接超时等等,一旦出现这些问题,会引发算法失效、程序运行时无故停止等现象,这就要求我们在设计软件算法时要考虑周全,而使用C++的异常机制是最常见的办法。 异常的抛出和处理主要使用三个关键字:throw、try、catch。 示例代码:原创 2013-11-05 14:15:22 · 2326 阅读 · 1 评论 -
【第八章—第十一章】【初识C++ Accelerated C++ 学习笔记】
第八章 编写泛型函数 1、泛型函数和模板 泛型函数是指那些参数类型或者返回值类型直到使用这个函数的时候才能确定的函数。 这些待定的参数并不是完全随意的,函数使用未知类型参数的方式会约束参数的类型。比如在定义一个泛型函数时,使用了两个参数x和y,并且使用了表达式x+y,此时这种使用方式就产生了一个约束条件:x和y的类型必须能够支持+操作。 实现泛型函数的语言特性叫做模板函数(templ原创 2013-11-11 22:10:09 · 1815 阅读 · 0 评论