![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习路程
文章平均质量分 90
普通网友
这个作者很懒,什么都没留下…
展开
-
进阶C++__STL__set/ multiset和map/ multimap使用方法
一、关联式容器二、键值对三、树形结构的关联式容器set/ multiset 容器set基本概念set构造和赋值set大小和交换set插入和删除set查找和统计set和multiset区别set / multiset总结pair对组创建set容器排序内置类型指定排序规则自定义数据类型指定排序规则map/ multimap容器map基本概念map构造和赋值map大小和交换map插入和删除map查找和统计map容器排序map原创 2022-08-21 09:43:22 · 859 阅读 · 27 评论 -
iterator的用法 | reverse_iterator的封装实现
【代码】reverse_iterator的封装实现。原创 2022-08-19 22:42:54 · 520 阅读 · 14 评论 -
进阶C++__STL__容器list使用方法【简单易懂】
list构造函数list 赋值和交换list 大小操作list 插入和删除list 数据存取list 反转和排序list去重与缝合unique 去重splice 接合list删除导致迭代器失效问题list代码实现模拟实现list类函数接口...原创 2022-08-18 10:28:09 · 808 阅读 · 27 评论 -
王者荣耀安卓区修改荣耀战区方法 | 最低战力查询(附带视频与安装包)
5.修改战区时间为:每周一早9:00-23:59。2.信誉分低于90分没法参与排位赛的,改不了。6.每周一只能改一次,自己修改过的,改不了。1.防沉迷登录不上游戏的,改不了。4.当前日期不是周一的,改不了。3.禁止上榜封榜的,改不了。安卓手机虚拟定位教程。王者最低上榜战力查询。...原创 2022-08-16 17:07:42 · 3604 阅读 · 8 评论 -
进阶C++__STL__容器vector使用方法【简单易懂】
vector构造函数vector赋值操作vector容量和大小vector插入和删除vector数据存取vector互换容器vector预留空间reserve()的实现原创 2022-08-15 11:27:24 · 1131 阅读 · 25 评论 -
进阶C++__STL__stack和queue | deque与priority queue
stack容器stack 基本概念stack 常用接口queue 容器queue 基本概念queue 常用接口优先级队列 - priority queuepriority_queue 的概念优先级队列的使用双端队列 - double ended queuedeque容器基本概念deque构造函数deque赋值操作deque大小操作deque 插入和删除deque 数据存取deque 排序deque,stack 和 queue 的底原创 2022-08-19 21:10:33 · 588 阅读 · 27 评论 -
初阶C++__STL__string类(使用方法+模拟实现+测试+思路分析)
Ⅰ.string类的常用接口string库函数中的构造补充:拷贝构造支持从pos开始,初始化npos个字符Ⅱ.sting类对象的容量操作1、size()与length()的区别2、返回空间总大小的 capacity()3、清空有效字符的 clear()4、 调整字符串大小resize()5、请求更改容量reserve()Ⅲ.string类对象的访问及遍历操作1、访问字符串字符的 operator[] 和 at()2、初识迭代器与begin() ...原创 2022-08-13 16:09:24 · 587 阅读 · 19 评论 -
C++模板(函数模板/类模板)
Ⅰ、编程Ⅱ、函数模板1、函数模板概念2、函数模板格式3、函数模板的原理4、函数模板的实例化1.隐式实例化2.显示实例化5、模板参数的匹配原则编辑补充:函数不一定都能推演,但是类模板一定要指定Ⅲ、类模板1、类模板的定义格式2、类模板的实例化3、类外定义类模板参数4、模板的分离编译......原创 2022-07-27 09:18:14 · 12229 阅读 · 42 评论 -
C++构造函数 | 析构函数 | 拷贝构造与运算符重载
前言:六个默认成员函数如果一个类中什么成员都没有,简称为空类。空类中什么都没有吗?并不是的,任何一个类在我们不写的情 况下,都会自动生成下面6个默认成员函数我们写的每个类,编译器都会自动生成6个默认的成员函数。分别是:默认构造函数 默认析构函数 拷贝构造(浅拷贝/值拷贝) 赋值运算符重载 取地址运算符重载(一般不用) 加了const的取地址运算符重载(一般不用)本篇文章,我们将分别介绍这6个默认的成员函数。Ⅰ.构造函数1.构造函数引入#includ.原创 2022-07-01 20:15:30 · 270 阅读 · 19 评论 -
C++类与对象常考知识
目录α.友元1.友元函数2.友元类β.静态成员(static)γ.程序的内存模型内存分区模型1.程序运行前2.程序运行后练习巩固δ.new / delete 操作1.基本语法2.初始化new数组的问题3.new和delete操作自定义类型注意事项:① 友元函数可以访问类的 private 和 protected 成员,但并不代表能访问类的成员函数。② 友元函数不能用 const 修饰。③ 友元函数可以在类定义的任何地方申明,可以不受类访问限定符的控制。④ 一个函数可以是多个类的友元函数。⑤ 友元函数的原创 2022-07-04 10:20:42 · 545 阅读 · 18 评论 -
C++入门基础总结(最详细)
目录Ⅰ.命名关键字与命名空间1.命名空间里的内容2.命名空间的嵌套3.多种使用方式4.多文件工程重名处理Ⅱ.缺省参数1.缺省参数概念2.缺省参数分类Ⅲ.函数重载1.函数重载的概念注意:下列情况不能重载!!Ⅳ.内联函数(Inline)1.内联函数的概念2.内联函数的特性与用法Ⅴ.auto关键字(C++11)1.auto的使用细则2.auto的注意事项3.基于范围的for循环(C++11)4.范围 for 的使用注意事项..原创 2022-06-17 22:57:36 · 8776 阅读 · 25 评论 -
C++类与对象初阶 引用 | 类封装 | 类对象模型 | this指针
成员函数如果在类中定义,编译器可能会将它当作内联函数来处理。注意,是可能。并不是说一定会成为内联函数,之前讲内联函数的时候我们也说了。内联函数对编译器来说也只是一个建议。至于到底会不会成为内联是由编译器来决定的。这也不取决于编译器心情,心情好就让你成为内联,心情差就不让……而是!取决于编译器看这个函数符不符合条件,一般一个函数太长(大概是十几行左右),或者函数是一个递归,编译器就不会让它成为内联了。类的作用域类定义了一个新的作用域,类的所有成员都在类的作用域中。在类外定义成员原创 2022-06-18 19:59:46 · 312 阅读 · 28 评论