10.11复习笔记

经过了国庆的大长假,我又回来了。不能半途而废啊,要找回以前的坚持与执着。


今天晚上重新复习了前几章的编程内容,又看了新的一章,《泛型算法》。


总结几点以前没注意的或者是现在觉得更重要的。

1. 之前一直没理解头文件中的

#ifndef  XXXXX

#define XXXXX

#endif

是什么意思,写的XXXXX到底是个嘛玩意,今天终于解决了谜团,这个是为了不让头文件被重复包括。如果某个运行文件已经包含了这个头文件,那么之后再有包含这个头文件的执行文件中的包含将被忽略。

2. 标准库真是如此如此强大。不仅是提供的变量操作数很多很全,而且相关的操作也十分全面。怎么感觉以前这些都是没有学习过的呢?是因为以前学的太基础了?还是那个时候C++还没有发展如此强大的标准库?总之,能用标准库就充分发挥它的强大作用吧!还有之后看到的泛型算法,都是标准库自己带的标准操作,真是太多了。但是一下也记不住,只能是以后用到再返回来仔细看看吧。

3. static变量仅在声明时初始化一次,以后如果再遇到,就不再重复初始化,或者说是更改值了。最典型的例子是在 一个循环开头定义一个static变量,那么以后再执行这个循环体,该值不会再次归为初值,而是忽略初始化语句。

4.递归和迭代的区别。

递归就是函数自己调用自己,就像求阶乘那样的。

迭代,是循环,替换,在函数中的样子。

5.重载。不能只依靠返回类型的不同就算是重载。而是:函数名字相同,但是形参表不同,要么个数不一样,要么类型不一样。

6.不算是知识点。。。就是要经常经常复习,时间只会冲淡记忆,所以要经常拿出来,复习复习在复习!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值