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