C++
文章平均质量分 86
C++面试准备
米莱虾
19软工 Unity3D游研工程师 GameJam亚军
ACM-ICPC国际大学生程序设计竞赛亚洲区域铜牌
全国大学生算法设计与编程挑战赛团队赛金奖rank9
全国大学生算法设计与编程挑战赛个人赛一金一铜
2020&2021全国大学生IT技能大赛国二等奖
2021&2020中国高校计算机大赛总决赛铜牌
亚太经济地区大学生数学建模竞赛二等奖
全国大学生创新促进就业大赛国决三等奖
中国软件智能应用程序设计大赛三等奖
计蒜之道程序设计大赛决赛Rank前列
全国大学生英语竞赛国家三等奖
展开
-
【C++】STL标准模板库(Vector容器-超详细分步实例代码讲解)
❥主要用作自己复习,外加经验交流分享,每日一更❥背景❀库是一系列程序组件的集合,可以在不同的程序中重复使用。ANSI C++中包含了一个C++ STL(Standard Template Library),即C++标准模板库(C++泛型库),它在std命名空间中,定义了常用的数据结构和算法,使用起来十分方便。❀STL的代码从广义上大致分为三类:算法(algorithm)、容器(container)和迭代器(iterator)。我们一直都在大量地使用标准函数库,所有数学函数、字符串操作函...原创 2022-01-19 12:43:10 · 1383 阅读 · 2 评论 -
【C++】STL标准模板库(Iterator迭代器常用操作举例说明)
❥主要用作自己复习,外加经验交流分享,每日一更❥背景❀库是一系列程序组件的集合,可以在不同的程序中重复使用。ANSI C++中包含了一个C++ STL(Standard Template Library),即C++标准模板库(C++泛型库),它在std命名空间中,定义了常用的数据结构和算法,使用起来十分方便。❀STL的代码从广义上大致分为三类:算法(algorithm)、容器(container)和迭代器(iterator)。我们一直都在大量地使用标准函数库,所有数学函数、字符串操作函...原创 2022-01-17 23:42:22 · 362 阅读 · 0 评论 -
【春招备战复习】线程与进程_内容充实&细致总结
线程线程的概念:线程是操作系统能够进行独立运行调度的最小单位,包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程可以并发多个线程,每条线程并行执行不同的任务。线程是独立调度和分派的基本单位。线程可以作为操作系统内核调度的内核线程,如Win32线程;或者是由用户进行自行调度的用户线程,如Linux平台的POSIX Thread;或由内核与用户进程,如Win7的线程,进行混合调度。....原创 2022-01-15 00:07:54 · 778 阅读 · 0 评论 -
C++多态详解
目录多态的概念多态的实现虚函数的定义要遵循以下重要规则:多态的概念多态现在一般的用法,就是拿一个父类的指针去调用子类中被重写的方法。那为什么要用多态呢,我们直接在子类中写一个同名的成员函数,从而隐藏父类的函数不是也可以吗? -------- 这是不可以的。下面我们用一个例子来解释为什么要用多态:将父类比喻为电脑的外设接口,子类比喻为外设,现在我有移动硬盘、U盘以及MP3,它们3个都是可以作为存储但各不相同。在写驱动的时候,用个父类表示外设接口,然后在子类中重写父类那个读取设备..原创 2021-10-12 15:35:58 · 949 阅读 · 0 评论 -
C++中的左值和右值
左右值的概念C++中左值(lvalue)和右值(rvalue)在C++11后变得尤为重要,是理解 move、forward等新语义的基础。左值和右值这两个概念是从C中传承过来的。左值指的是:既能出现在等号左边,也能出现在等号右边的量;右值指的是:只能出现在等号右边的量。如:int a;a = 3;变量a就是左值,常量3就是右值。左右值的性质及区别左值是可寻址的变量,有持久性;右值一般是不可寻址的常量,亦或是表达式求值中创建的无名临时对象,短暂性的。左值和右值的原创 2021-10-12 14:00:00 · 4206 阅读 · 2 评论