摘要: const放在函数后面 如果一个成员函数不会修改数据成员,那么最好将其声明为const,因为const成员函数中不允许对数据成员进行修改,如果修改,编译器将报错,这大大提高了程序的健壮性。 这里f函数其实有两个参数,第一个是A*const this, 另一个才是int类型的参数 如果我们不想f函数改 阅读全文
posted @ 2019-02-20 21:36 两猿社 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 基本数据结构:链表(list) 线性表 线性表通过存储结构可以分为顺序表和链表,其中顺序表是顺序结构(数组)存储的线性表,链表是链式结构存储的线性表。 顺序表 顺序表是通过顺序结构存储的线性表,一般通过动态数组实现,也可以通过vector实现(vector底层是顺序表,实质为用顺序表实现顺序表)。 阅读全文
posted @ 2019-02-20 16:50 两猿社 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 【C++】细说C++中的数组之动态数组 【C++】细说C++中的数组之“静态”数组 【笔试】数组、线性表的本质区别 数组 数组就是相同数据类型的元素按一定顺序排列的集合。本质:物理上存储在一组联系的地址上,也就是数据结构中的顺序存储物理结构。 数组分为静态数组和动态数组,在定义数组时,首先要确定数组 阅读全文
posted @ 2019-02-20 11:28 两猿社 阅读(7233) 评论(0) 推荐(0) 编辑