C++之<<每天一点点>>
来源:互联网 发布:泉州猴子网络seo 编辑:程序博客网 时间:2024/05/21 10:52
2011.11.9
1.引用传递比值传递的优势,不仅在于可以改变形参的值。而且在传递比较大型的参数数据时,减少复制带来的耗时。当然,如果函数不需要改变参数的值,最好在参数前面加上const。那么,什么时候使用引用作为参数?1.需要改变参数的值得时候。2.参数数据量比较大的时候.
2.""和<>包含文件的区别在于,<>只在标准库中寻找该文件而不会在当前目录下寻找。而""是先在当前目录下寻找该文件,如果找不到,再到标准库中寻找。因此,如果引用的是自己编写的文件,则应该用"",如果是使用标准库文件,则应该使用<>。
_________________________________________________________________________________________________________________
11.13
1.一个算法: 要把一个数组的前一部分移动到后面,例如1234567, 参数为数组,大小为3,则返回4567123。这里涉及一个问题,如果是这样的函数声明void moveSubStringToTheEnd(int *array, int number)。则基本不可实现,因为数组传入到参数中后退化为指针,无法知道数组的大小。但C#可以。现在假定再传入数组的大小。则有一个方法比较简单:令数组A的逆为^A,则(123)^ = 321。要实现函数则由,(A^B^) = BA可得。先求123^=321,4567^=7654,合起来3217654^=4567123。
2.进行值传递的时候,将参数设置为const没有意义,因为传入的是参数的一个副本。
___________________________________________________________________________________________________________________
11.15
1.不仅默认构造函数编译器会自动生成,拷贝构造函数也会自动生成。但是,默认构造函数并不初始化任何成员变量。拷贝构造函数,可以有多个参数,但第一个必须是对象的引用,后面的参数必须有默认值,这样,不会引起重载函数的匹配混乱问题。
- C++之<<每天一点点>>
- python 之每天一点点
- J2se每天一点点之awt;
- 每天学习一点点,每天记录一点点,android之路越走越远
- 每天一点点
- 每天一点点
- 每天一点点
- 每天一点点-EXT源码分析之二
- 每天一点点-EXT源码分析之四
- 每天一点点-EXT源码分析之五
- 每天一点点-ext源码分析之七
- 每天学习一点点之单链表逆序
- IOS之每天总结一点点更新中。。。
- javaSE 每天一点点之容器相关知识
- javaSE 每天一点点之容器知识2
- 每天进步一点点--------JS之收银机
- 每天进步一点点-------python之时钟
- 每天进步一点点-------python之超市库存
- 重构代码的7个阶段
- Js日期操作二
- 四种方法恢复最近关闭的Chrome标签页
- FDN的使用
- Crashlytics告诉你iOS应用为何崩溃
- C++之<<每天一点点>>
- javascript动态操作表格:新增、设置样式、删除、移动行
- 新手建站必知的七条SEO避忌知识
- STM8S 定时器的使用
- GridView无代码分页排序的实现
- GridView选中,编辑,取消,删除
- (中级)系统集成项目管理工程师常用英语汇总
- 坚持做到几点
- 二项堆