上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 类型:序列式容器 底层数据结构:双向循环列表 查询速度:O(n) 插入速度:O(1), 找到指定位置时间复杂度为O(n), 在指定位置上插入元素时间复杂度为常数时间, 能否扩容:能 扩容方式:每次添加元素在堆上申请存储一个元素所需的内存空间, 然后修改该元素的前趋的后继指针和后继的前趋指针, 同时修 阅读全文
posted @ 2020-08-24 11:42 DNoSay 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 类型:序列式容器 底层数据结构:数组array 查询速度:O(1), 随机存取,常数时间 插入速度:O(n) 能否扩容:能 扩容方式:定义时在堆上申请一定大小内存空间, 当容器未满时, ,插入和删除不会申请空间和释放空间, 当容器已满时, 会申请当前容器容量两倍的内存空间作为,将原容器内存拷贝到新容 阅读全文
posted @ 2020-08-24 11:32 DNoSay 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 指令 rm filename 阅读全文
posted @ 2020-08-21 18:16 DNoSay 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 韦恩图: 在编写 C++ 时,也应该尽可能的避免使用诸如 void* 之类的程序风格。而在不得不使用 C 时,应该注意使用 extern "C" 这种特性,将 C 语言的代码与 C++ 代码进行分离编译,再统一链接这种做法. C++从来都不是C语言的超集. 阅读全文
posted @ 2020-08-21 18:11 DNoSay 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 重载自增运算符 前置自增运算符: 输出时输出的是自增后的值; 语法: 类名 &operator++() { 函数体 } 注意事项: 返回值类型必须是引用类型, 保证多次使用前置自增保证操作的是同一个对象 后置自增运算符: 输出时先输出的自增前的值 语法: 类名 &operator++(int) { 阅读全文
posted @ 2020-08-21 11:04 DNoSay 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 重载左移运算符以实现输出自定义类型一般的重载运算符有两种方式1, 使用成员函数重载2, 使用全局函数重载考虑到cout对象应该在左边, 如果使用类的成员函数重载的话, 第一个参数(左边的参数)默认为*this指向的类对象, 在左边不符合要求, 故选择使用全局函数重载运算符语法:ostream &op 阅读全文
posted @ 2020-08-20 19:37 DNoSay 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 运算符重载: 对已有的运算符进行重新定义, 赋予新的功能, 以适应不同的数据类型(多指自定义数据类型)重载方式:1,类成员函数2,全局函数一般的全局函数进行运算符重载要比类成员函数运算符重载多一个参数,因为往往使用非静态成员函数进行运算符重载, 而非静态成员函数隐含的的this指针指向的对象, 往往 阅读全文
posted @ 2020-08-20 18:18 DNoSay 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 友元成员函数: 在类A的内部声明一个属于类B的成员函数, 则该成员函数可以访问类A的私有成员语法:class A;class B { 返回值类型 函数名(参数列表);};class A { friend 返回值类型 B::函数名(参数列表);};返回值类型 B::函数名(参数列表) {函数体}注意事 阅读全文
posted @ 2020-08-20 15:29 DNoSay 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 友元类: 在A类中使用friend关键字声明B类, 则称B类为A类的友元类, 可以在B类内部访问A类的私有成员语法:class A{ friend class B;};inventory n.详细目录;库存;代码示例: #include <iostream> #include <string> us 阅读全文
posted @ 2020-08-20 14:58 DNoSay 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 全局友元函数: 在类内部声明且使用friend关键字修饰, 在类外和函数外定义的全局函数, 可以访问类中的私有成员语法:1, 声明(必须在类内部):friend 返回值类型 函数名(参数列表);2, 定义(在类外)返回值类型 函数名(参数列表) {函数体}quantity n.量,数量;总量;exp 阅读全文
posted @ 2020-08-20 14:29 DNoSay 阅读(297) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页