
c++基础知识
文章平均质量分 81
Immorwave
这个作者很懒,什么都没留下…
展开
-
basic C++ knowledge prepared for data structure (1)
从今天开始,开始刷数据结构书《数据结构与算法分析——C++语言描述(第四版)》当数据成员含有指针时,默认操作很可能就会不起作用(如指针由某个对象成员函数定址的时候),自己写五大函数,实现深拷贝//五大函数class IntCell{public: explicit IntCell(int initialValue = 0) { p = new int{ in原创 2017-07-13 19:22:02 · 304 阅读 · 0 评论 -
basic C++ knowledge prepared for data structure (2)
看完第一章,很多用过的东西看见了别人家的用法,很多不知所以然的东西有了看似恍然大悟却又朦朦胧胧1、函数对象 以及巧妙地重载 operator () 来实现一切的调用更像函数调用函数对象(function object),一种考虑到一个对象可以既包含数据又包含成员函数,那么当定义一个没有数据而只有一个函数的类,然后传递该类的一个实例,就可以实现把函数作为参数传递了,只不过是放入一个对象之原创 2017-07-13 19:28:11 · 274 阅读 · 0 评论