博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Accelerated C++中文版》--- 读书笔记
阅读量:6368 次
发布时间:2019-06-23

本文共 793 字,大约阅读时间需要 2 分钟。

1.

C++中同名函数嵌套,不一定都是递归,有可能是函数重载 [2010-07-24 22:14:25]

2.

避免单个语句产生多个副作用。因为当此句发生异常[异常本身是一种副作用,因为他产生了异常对象]时,会对运行环境造成不可预料的影响。 典型的单个不良语句, 输出语句中调用产生异常的函数。 [2010-07-25 09:57:02]

3.

函数参数(parameter)为“非常量引用”(如:vector<double>& hw)时,要求传入的实参(argument)为“左值”(lvalue). 常见左值, 变量,返回非常量引用类型的函数。 典型非左值, 常量,常量引用。 [2010-07-25 10:03:24]

4.

捕获到抛出的异常后, 若在处理此异常的catch块中没有return x;或exit(x);语句, 异常处理完后(catch语句块执行完后),接着执行try-catch块下面在语句。 [2010-07-25 14:49:02]

5.

自定义头文件(.h)中,良好的习惯是  类型名要经过完全限定,如:std::string name;和 std::vector<double> homework;。  而在源文件(.cpp)中可以 依照方便 用using声明类型名,如,using std::string;和using std::cout; etc.。 这是应为,头文件是要被包含到相应源文件中的,若用using声明类型名会对包含此头文件的源文件产生隐含(implict)影响,可能引起类型冲突(type conflict)而是我们摸不着头脑。而在源文件中我们用using声明语句所产生的影响是看的见(explict)的,这种影响完全在我们的掌控之下。 [2010-07-25 17:29:52]

6.

先让我们来看两个函数:

转载地址:http://brema.baihongyu.com/

你可能感兴趣的文章
小程序 LRU 存储设计
查看>>
Android 多线程之阻塞队列
查看>>
[译] 关于 Angular 依赖注入你需要知道的
查看>>
Haskell 在 macOS 下的环境搭建
查看>>
适配mpvue平台的的微信小程序日历组件mpvue-calendar
查看>>
【Linux学习】 Redis常用的一些指令
查看>>
Spring Cloud 中使用Feign解决参数注解无法继承的问题
查看>>
数据迁移方案 + Elasticsearch在综合搜索列表实现
查看>>
干货 | 分分钟教你用Python创建一个区块链
查看>>
Angular开发实践(八): 使用ng-content进行组件内容投射
查看>>
canvas+websocket+vue做一个完整的你画我猜小游戏
查看>>
android复习清单
查看>>
工作代码备用
查看>>
spring cloud互联网分布式微服务云平台规划分析--spring cloud定时调度平台
查看>>
说说如何配置 Webpack
查看>>
小程序中使用箭头函数的问题
查看>>
走进 JDK 之 Long
查看>>
Android打地鼠游戏的修改和优化
查看>>
Java异常
查看>>
map、reduce、filter、for...of、for...in等总结
查看>>