摘要: stl概述 stl标准模板库,基于C++(standard template library) 无需了解stl原理,便可以享受数据结构和数据算法所带来的一些特性 容器 vertor deque list map (set multiset multimap) 分为两类: 1.序列式容器 是可序群集 阅读全文
posted @ 2019-08-23 21:07 insist钢 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 从C到C++ 新类型 bool类型 新的输入输出方式 con cout 新的内存存储方式 new delete 引用& 用于传参 函数 内敛函数inline 通过代码区膨胀 减少函数的跳转时间 用来代替c语言的宏定义 放在函数的前面 重载 函数名相同参数不一样 参数类型相同 参数个数不一样 在编译的 阅读全文
posted @ 2019-08-23 18:43 insist钢 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 重载= 和构造类似 father s(0); father s=0;//定义的时候初始化 隐性调用构造函数 定义对象的时候直接赋值 s=1;//调用重载= 定义对象之后 再对对象赋值 1.c++的四个强转 static_cast<类型>值 不需要做任何检查 const_cast const 引用 c 阅读全文
posted @ 2019-08-23 08:47 insist钢 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 模板函数 调用的时候需要传递类型进去(显示调用) 如果根据传入的参数 可以确定是什么类型 那么就可以省略传入类型(隐性调用) 函数模板 根据传入的类型 去生成一个适合的模板函数 一个函数的调用优先调用普通函数 其次模板函数 最后强转匹配普通函数 template是关键字后面加<> 类模板 根据传入类 阅读全文
posted @ 2019-08-23 07:55 insist钢 阅读(217) 评论(0) 推荐(0) 编辑