摘要: 什么是算法 标准库中,算法都是独立于特定类型和容器的,这些算法都是通用的因此被称为泛型(generic),算法永远不会改变底层容器的大小。算法可能改变容器中保存的元素的值,也可能在容器中移动元素,但是永远不会直接添加或删除元素,算法对迭代器进行操作。 算法通常包括: 只读算法 写容器元素的算法 重拍 阅读全文
posted @ 2021-04-06 15:09 vrijheid 阅读(70) 评论(0) 推荐(0) 编辑
摘要: (【学习】C++多态&数据抽象&抽象类) 来源 基于VS2015 Debug x86 C++多态 概念理解来源于 菜鸟论坛. 运行原理来源于 CSDN. C语言实现多态参见->here #include "stdafx.h" #include <iostream> using namespace s 阅读全文
posted @ 2021-01-02 15:54 vrijheid 阅读(108) 评论(0) 推荐(0) 编辑
摘要: (指针和引用的区别、野指针的触发与避免) 参考资料 -c++中,引用和指针的区别是什么? 野指针的定义. 如何避免野指针. 利用腾讯的面试题来解释野指针,简单易懂. 析构函数的理解 关于new的理解 值为NULL的对象指针 阅读全文
posted @ 2021-01-02 15:53 vrijheid 阅读(42) 评论(0) 推荐(0) 编辑
摘要: (继承) 参考 范磊C++(第12课时) 笔记 继承和派生的基本概念 什么是继承和派生 复杂的继承和派生 继承和派生如何在C++中实现? 派生类型(派生权限)的概念,以后会讲到。 单一继承 只有一个基类 #include <iostream> using namespace std; class F 阅读全文
posted @ 2021-01-02 15:46 vrijheid 阅读(88) 评论(0) 推荐(0) 编辑
摘要: (【C++学习教程09】重载) 参考 范磊C++(第11课时) VS 2015 笔记 实现成员的自加 通过编写成员函数 #include "stdafx.h" #include <stdlib.h> #include <iostream> using namespace std; class num 阅读全文
posted @ 2021-01-02 15:45 vrijheid 阅读(45) 评论(0) 推荐(0) 编辑
摘要: (函数) 参考 范磊C++(第十课时) VS2015 笔记 普通函数的重载 普通函数可以重载 成员函数的重载 成员函数也可以被重载 函数的缺省参数 函数参数的初始化操作。叫默认参数又叫缺省(shen)参数。 若在调用时没有传递值时,则会使用缺省值。 成员函数也可以有缺省值。 重载函数建议增加默认值? 阅读全文
posted @ 2021-01-02 15:44 vrijheid 阅读(68) 评论(0) 推荐(0) 编辑
摘要: (【C++学习教程07】引用) 参考 范磊C++(第9课时) Xcode VS2015 内容 什么是引用 引用的地址 #include <iostream> using namespace std; int main(int argc, const char * argv[]) { int a; i 阅读全文
posted @ 2021-01-02 15:42 vrijheid 阅读(44) 评论(0) 推荐(0) 编辑
摘要: (指针) 参考资料 范磊C++(第8课) VS2015 指针 指针的基本概念 空指针 指针与类型 #include "stdafx.h" #include <stdlib.h> #include <iostream> using namespace std; int main(int argc, c 阅读全文
posted @ 2021-01-02 15:40 vrijheid 阅读(60) 评论(0) 推荐(0) 编辑
摘要: (循环语句) 参考资料 范磊C++(7课时) VS2015 循环语句 goto语句 链接: 菜鸟论坛. goto 语句一个很好的作用是退出深嵌套例程。 == 注意:在任何编程语言中,都不建议使用 goto 语句。因为它使得程序的控制流难以跟踪,使程序难以理解和难以修改。任何使用 goto 语句的程序 阅读全文
posted @ 2021-01-02 15:39 vrijheid 阅读(57) 评论(0) 推荐(0) 编辑
摘要: (【C++学习教程04】const成员函数) 参考资料 范磊C++(第6课) VS2015 const成员函数 不改变成员对象的函数在函数体前加const #include"virtual.h" #include "stdafx.h" #include <stdlib.h> #include <io 阅读全文
posted @ 2021-01-02 15:38 vrijheid 阅读(121) 评论(0) 推荐(0) 编辑