上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页
摘要: deque 双向队列 它也是采用动态数组的方式来管理的提供了随机数组 和vector的区别 1.deque头尾两端可以开放,能够进行快速的插入和删除(vector只能在尾部进行快速的插入和删除) 2.deque的内部结构和vector相比较vector会多一个间接的过程,元素的存取相比较vector 阅读全文
posted @ 2019-08-28 09:04 insist钢 阅读(508) 评论(0) 推荐(0) 编辑
摘要: push_back 往动态数组的内部进行添加数据 pop_back 往动态数组的尾部进行删除数据 resize 讲元素的数量len改成num个数量 如果size()变大了,多出来的将用默认构造来创建 assert(nullptr);断言函数 可以解决出错问题 和return,throw相似 进行处理 阅读全文
posted @ 2019-08-27 11:54 insist钢 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 写vector的内部方法 写一个字节的类对自己的类进行加工封装函数 实现vector内部封装的效果 进而实现所需要的内容 阅读全文
posted @ 2019-08-24 22:10 insist钢 阅读(503) 评论(0) 推荐(0) 编辑
摘要: win32基于已有的框架 有意入口函数只有一个 都需要有一个主函数 所有程序的入口都是maincrtstartup tydedef 顾名思义 window是基于c,c++ 又想有自己所特有的数据类型 所以在C,C++的类型基础上做了重定义1.区别c语言没有顾名思义2.封装信息 特性 :1.如果没有讲 阅读全文
posted @ 2019-08-24 07:49 insist钢 阅读(888) 评论(0) 推荐(0) 编辑
摘要: stl概述 stl标准模板库,基于C++(standard template library) 无需了解stl原理,便可以享受数据结构和数据算法所带来的一些特性 容器 vertor deque list map (set multiset multimap) 分为两类: 1.序列式容器 是可序群集 阅读全文
posted @ 2019-08-23 21:07 insist钢 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 从C到C++ 新类型 bool类型 新的输入输出方式 con cout 新的内存存储方式 new delete 引用& 用于传参 函数 内敛函数inline 通过代码区膨胀 减少函数的跳转时间 用来代替c语言的宏定义 放在函数的前面 重载 函数名相同参数不一样 参数类型相同 参数个数不一样 在编译的 阅读全文
posted @ 2019-08-23 18:43 insist钢 阅读(713) 评论(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钢 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 模板函数 调用的时候需要传递类型进去(显示调用) 如果根据传入的参数 可以确定是什么类型 那么就可以省略传入类型(隐性调用) 函数模板 根据传入的类型 去生成一个适合的模板函数 一个函数的调用优先调用普通函数 其次模板函数 最后强转匹配普通函数 template是关键字后面加<> 类模板 根据传入类 阅读全文
posted @ 2019-08-23 07:55 insist钢 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 在编译器vs13及其以上可以使用 编译器对语言的一种优化 1.变量初始化 int a=0,a(10),a{10};定义a的值的三种方式 2.nullptr 相当于c的null 有类型 更加的安全 3.auto 自适应类型 用于返回类型比较复杂的返回值 4.decltype 用一个变量定义同类型的变量 阅读全文
posted @ 2019-08-22 23:55 insist钢 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 异常机制 计算机计算的时候遇到除法 除数都是0的情况 文件打开失败 申请对内存的时候失败 异常运行的时候遇到的问题 不是代码的问题 c语言通过返回值做异常处理 异常遇到之后 提交给调用方进行 处理方式 try 测试代码 catch捕获异常 throw抛出异常 有遇到异常直接利用throw进行抛出 交 阅读全文
posted @ 2019-08-22 23:07 insist钢 阅读(141) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页