![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 74
头发尚存的猿小二
大连理工大学软件工程本科,正在学习C++、前端,我会把自己学到的知识和学习过程的疑惑分享给大家,欢迎大家多多讨论和指出错误。
展开
-
栈——数据结构
栈、数据结构原创 2024-03-27 23:24:23 · 416 阅读 · 3 评论 -
常用排序算法
排序、排序算法、冒泡排序、选择排序、插入排序、快速排序、快排、归并排序、桶排序原创 2024-03-27 00:01:52 · 928 阅读 · 4 评论 -
C++初始化列表
C++、C++初始化链表、初始化链表、引用、构造函数原创 2024-03-21 23:01:14 · 935 阅读 · 1 评论 -
C++临时变量
C++临时变量、常量、临时变量、C++原创 2024-03-20 23:57:04 · 389 阅读 · 1 评论 -
VS添加万能头文件(手把手操作)
万能头文件、添加、VS\bitstdc++.h原创 2024-03-20 23:50:47 · 2651 阅读 · 3 评论 -
C++继承
C++继承、多重继承、基类、派生类、菱形继承、成员函数、C++、继承原创 2024-03-13 23:00:36 · 1193 阅读 · 1 评论 -
数组前缀和
OJ题中用到的前缀和原创 2024-03-07 10:46:19 · 263 阅读 · 0 评论 -
进制的转换
OJ题中常见的进制的转换原创 2024-03-07 10:30:12 · 305 阅读 · 0 评论 -
STL-string
构造函数名称功能说明string()(重点)构造空的string类对象string(const char* s)(重点)用C-string来构造string类对象string类对象中包含n个字符cstring(const string& str)(重点)拷贝构造选取拷贝构造它表示字符串中无效的或未找到的位置。具体来说,它是一个特殊的类型的常量,其值被定义为-1。它通常用于表示字符串操作中的失败或错误状态,或者用于指示未找到某个特定子串或字符。string s1;//*构造//*构造。原创 2023-09-18 00:32:17 · 195 阅读 · 0 评论 -
C++构造函数、拷贝构造函数(深拷贝、浅拷贝)
拷贝构造函数是 利用一个已经存在的对象在生成一个新的对象。这种初始化的方式需要调用拷贝构造函数,若不定义拷贝构造函数,系统会自动生成默认的拷贝构造函数,把已经存在的对象的数据按位复制到新生成的对象的空间,但这种做法有时会出现问题。(往往在析构的时候会出现问题)。原因是在传参时,会调用拷贝构造生成临时变量,而在拷贝构造里调用拷贝构造就相当于套娃,会产生递归,再次声明。之前,我们说过构造函数在对象定义时调用,完成对象数据成员的。注意:拷贝构造函数定义在类内在调用时更加方便。此篇博客还未更完,见谅!原创 2023-05-23 00:44:36 · 143 阅读 · 1 评论 -
C++异常
异常是一种处理错误的方式,当问题出现时,程序会抛出一个异常。这是通过使用关键字来完成的。再你想要处理问题的地方,通过异常处理程序捕获异常。关键字用于捕获异常,可以有多个catch进行捕获。try块中的代码标识将被激活的特定异常,它后面通常跟着一个或多个catch块。如果有一个块抛出一个异常,捕获异常的方法会使用try和catch关键字,try块中存放可能抛出异常的代码,try块中的代码称为保护代码。(示范代码如下)原创 2023-05-29 01:27:57 · 47 阅读 · 2 评论 -
C++运算符重载
)、(.)这五个(括号里的)运算符不能重载。注意:第一个是 .*函数名字机器参数列表,其返回值类型and参数列表与普通的函数类似。引入了运算符重载,对各种数据进行操作,高效快捷且易懂。2.重载运算符必须有一个类类型或者枚举类型的操作数。1.不能通过连接其他符号来创建新的操作符,如@,例:内置的整形+,不能改变其含义。此篇博客未更完,明天再更,见谅!3.用于内置类型的操作符,其。一.运算符重载的定义。也具有其返回值类型。原创 2023-05-23 01:00:52 · 63 阅读 · 2 评论 -
C++类和对象
2.类成员(成员变量和成员函数)访问权限的关键词 private 私有 (默认),protected 保护,public 共有三种,可以按任意顺序,任意出现多次,一个成员只能有一种访问权限。的编程语言,更加关注的是对象,将一个问题拆解成几个对象,通过对象之间的联系等来解决问题。成员函数存在公共的代码段,所以p->Show()不会去p指向的对象上找,访问成员函数,才回去找。,不能省略,原因是类的定义是声明一个数据结构,而不是定义一个函数,定义后面要有分号结束。类是对象的抽象,对象是类的具体。原创 2023-05-22 01:16:42 · 54 阅读 · 4 评论 -
C++临时变量
C++临时变量原创 2023-05-16 22:43:53 · 680 阅读 · 0 评论 -
C++内联函数
C++内联函数原创 2023-05-21 10:08:58 · 42 阅读 · 2 评论 -
C++引用
C++引用原创 2023-05-18 01:07:08 · 69 阅读 · 0 评论 -
C++继承(从0开始)
继承的概念,基类和派生类的复制兼容规则,继承中的作用域,继承中的默认成员函数,多重继承,菱形继承,虚基类原创 2023-05-07 21:52:31 · 101 阅读 · 0 评论