上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 彻底理解链表中为何使用二级指针或者一级指针的引用 数据结构之链表-链表实现及常用操作(C++篇) C语言实现单链表,主要功能为空链表创建,链表初始化(头插法),链表元素读取,按位置插入,(有序链表)按值插入,按位置删除,按值删除,清空链表,销毁链表。 关键思路:(1)将结点创建结构体;(2)链表中添 阅读全文
posted @ 2019-02-22 10:29 两猿社 阅读(5254) 评论(2) 推荐(0) 编辑
摘要: C++回调函数(callback)与仿函数(functor)的异同 c++仿函数 functor C++仿函数和回调函数的异同 阅读全文
posted @ 2019-02-21 20:53 两猿社 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 通过类模板实现顺序表时,若进行比较和遍历操作,模板元素可以通过STL中的equal_to仿函数实现,或者通过回调函数实现。若进行复制操作,可以采用STL的算法函数,也可以通过操作地址实现。关于回调函数和地址操作可以查看:C语言利用动态数组实现顺序表(不限数据类型) 主要功能:初始化,按照索引插入,删 阅读全文
posted @ 2019-02-21 15:49 两猿社 阅读(476) 评论(0) 推荐(0) 编辑
摘要: const放在函数后面 如果一个成员函数不会修改数据成员,那么最好将其声明为const,因为const成员函数中不允许对数据成员进行修改,如果修改,编译器将报错,这大大提高了程序的健壮性。 这里f函数其实有两个参数,第一个是A*const this, 另一个才是int类型的参数 如果我们不想f函数改 阅读全文
posted @ 2019-02-20 21:36 两猿社 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 基本数据结构:链表(list) 线性表 线性表通过存储结构可以分为顺序表和链表,其中顺序表是顺序结构(数组)存储的线性表,链表是链式结构存储的线性表。 顺序表 顺序表是通过顺序结构存储的线性表,一般通过动态数组实现,也可以通过vector实现(vector底层是顺序表,实质为用顺序表实现顺序表)。 阅读全文
posted @ 2019-02-20 16:50 两猿社 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 【C++】细说C++中的数组之动态数组 【C++】细说C++中的数组之“静态”数组 【笔试】数组、线性表的本质区别 数组 数组就是相同数据类型的元素按一定顺序排列的集合。本质:物理上存储在一组联系的地址上,也就是数据结构中的顺序存储物理结构。 数组分为静态数组和动态数组,在定义数组时,首先要确定数组 阅读全文
posted @ 2019-02-20 11:28 两猿社 阅读(7321) 评论(0) 推荐(0) 编辑
摘要: 原生指针 泛型指针 智能指针 都是什么? iterator迭代器和指针的区别 C++标准模板库(STL)迭代器的原理与实现 【C++】STL常用容器总结之一:容器与迭代器 C++内置数组和array的比较 STL(Standard Template Library,标准模板库)六大组件:容器,算法, 阅读全文
posted @ 2019-02-18 21:51 两猿社 阅读(324) 评论(0) 推荐(0) 编辑
摘要: C++ 异常机制分析 函数级try块 有关Function Try Block的法则 C++学习之构造函数中的异常处理 异常机制概述 异常处理是C++的一项语言机制,用于在程序中处理异常事件。异常事件在C++中表示为异常对象(主要针对类来说)。 1. 基本概述 首先try块试图运行代码,若该代码出现 阅读全文
posted @ 2019-01-22 17:15 两猿社 阅读(1551) 评论(0) 推荐(0) 编辑
摘要: C++强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast C强制转换 C语言中的强制转换主要用于普通数据类型、指针的强制转换,没有类型检查,转换不安全,语法为: C++除了能使用c语言的强制类型转换外,还新增了四种强制类型转换:st 阅读全文
posted @ 2019-01-22 14:58 两猿社 阅读(6120) 评论(1) 推荐(2) 编辑
摘要: 函数模板 模板概念及语法 主要目的,简化代码,减少重复代码。基本语法格式: template<class T> 或者 template<typename T> //末尾不加分号 函数模板与普通函数 1.与类模板区别 template声明下面是函数定义,则为函数模板,否则为类模板。注意:每个函数模板前 阅读全文
posted @ 2019-01-21 10:58 两猿社 阅读(635) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页