自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 第二章 变量和基本类型

第二章琐碎知识点

2023-02-17 21:16:28 257

原创 第一章 开始

第一章琐碎知识点

2022-12-31 21:20:06 130

原创 50.文件的读写操作

C++的文件输入输出

2022-11-29 10:54:02 184

原创 49.标准输入输出流相关知识点

输入输出

2022-11-29 10:03:42 129

原创 48.标准输入输出流

C++ 中的输入输出函数

2022-11-28 21:56:48 269

原创 47.C++标准异常库、编写自己的异常类

异常的标准库以及自己编写异常类

2022-11-13 20:48:06 348

原创 46.栈解旋、异常的接口声明、异常变量的声明周期、异常的多态

异常相关知识点

2022-11-13 20:26:37 65

原创 45.C++中的异常处理

异常的定义和抛出

2022-11-13 16:46:57 448

原创 44.类型转换

C++ 数据类型转换方式

2022-11-13 15:44:02 74

原创 43.类模板

类模板知识点

2022-11-10 17:48:45 90

原创 42. 泛型编程和模板(函数模板)

泛型编程和函数模板的介绍学习

2022-11-09 21:30:38 258

原创 41.指向类成员的指针

指向类成员的指针

2022-11-01 14:55:15 92

原创 重写 重载 重定义之间的区别

重写、重载、重定义之间的区别

2022-11-01 14:27:46 98

原创 40.向上类型转换和向下类型转换

在使用基本数据类型时,会用到类型转换,但是在类中,也存在类型转换,并且分为向上类型转换和向下类型转换两种方式。

2022-10-21 21:47:30 791

原创 39. 多态

多态相关知识点

2022-10-21 18:00:03 296

原创 38. 多态中的静态联编和动态联编

静态联编和动态联编以及多态相关知识

2022-10-19 15:01:15 218

原创 37.继承中的静态成员

继承中的静态成员

2022-10-19 10:00:06 295

原创 36. 继承的引出

继承初体验

2022-10-17 11:17:19 188

原创 35. 赋值运算符的重载

= 的重载

2022-10-16 20:23:23 154 2

原创 34. 指针的重载(智能指针)

智能指针

2022-10-15 19:29:15 502

原创 C++ 重载左移运算符

左移运算符重载

2022-10-15 09:09:39 282

原创 C++ “+”运算符重载

1

2022-10-14 11:18:26 1799

转载 C++ 使用new创建动态数组

如果程序只需要一个值,则可能会声明一个简单变量,因为对于管理一个小型数据对象来说,这样做比使用new和指针更简单,尽管给人留下的印象不那么深刻。通常,对于大型数据(如数组、字符串和结构),应使用new,这正是new的用武之地。如果使用new时,不带方括号,则使用delete也不应带方括号。然而,对于ANSI/ISO标准来说,new与delete的格式不匹配导致的后果是不确定的,这意味着程序员不能依赖于某种特定的行为。~如果使用new[]为数组分配内存,则应使用delete [ ] 来释放。

2022-09-03 11:07:31 4696 1

原创 33.友元

1

2022-09-01 16:19:49 160

原创 32. const修饰成员函数和对象

1

2022-08-28 16:24:27 357

原创 31.this指针

1

2022-08-28 16:00:20 92

原创 30.C++成员变量和成员函数的存储

1

2022-08-28 15:39:34 111

原创 29.单例模式及其应用

1

2022-08-28 11:22:42 199

原创 28.静态成员

1

2022-08-28 10:26:39 470

原创 27.动态对象创建(new和delete)

1

2022-08-27 18:27:33 872

原创 26.explicit关键字和隐式类型转换

1

2022-08-27 16:41:40 85

原创 25.类对象作为成员

1

2022-07-28 16:55:30 246

原创 24.初始化列表方式进行初始化对象

1

2022-07-28 15:15:50 181

原创 23.深拷贝和浅拷贝

.

2022-07-24 16:48:32 94

原创 22.构造函数调用规则

2022-07-24 15:53:59 187

原创 哈希集合、哈希映射、哈希表之间的区别

1.哈希集合哈希集合中只存储key值,而不是存储键值对(注意!!!)哈希集合将数据通过哈希函数映射到一个桶中,通常用vector存放桶,桶中存放通过哈希函数映射到这个桶中的数据。示意图:哈希集合设计代码(leetcode官方题解)class MyHashSet {private: vector<list<int>> data; static const int base = 769; static int hash(int key) {

2022-04-25 11:05:49 906

原创 21.构造函数的分类及调用

构造函数的分类:按参数类型:分为无参构造函数和有参构造函数按类型分类:普通构造函数和拷贝构造函数(复制构造函数)构造函数的调用:1.无参构造函数的调用2.有参构造函数的调用:①括号法②匿名对象法③隐式类型转换④调用拷贝构造函数#include<iostream>using namespace std;class Person {public: //无参构造函数 Person() { cout << "无参构造函数!" << endl;

2022-03-30 23:34:55 402

原创 vs2022 C++ 自定义头文件示例

在头文件中定义类和函数(不需要实现):在源文件中实现头文件中定义的函数,要实现哪个头文件中的函数就要加上哪个头文件名:在实现头文件circle.h中定义的circle类的函数时,需要在前面加上限定符 “ Circle:: ”...

2022-03-29 01:13:15 2750

原创 20.构造函数和析构函数

构造函数每个类都分别定义了它的对象被初始化的方式,类通过一个或者几个特殊的成员函数来控制其对象的初始化过程,这些函数叫做构造函数。构造函数的任务是初始化类对象的数据成员,只要类的对象被创建,就会执行构造函数。1.构造函数的名字和类名相同。2.构造函数没有返回类型。3.类可以含有多个构造函数。4.构造函数不能被声明为const,当我们创建类的一个const对象时,直到构造函数完成初始化过程,对象才能真正取得其“常量”属性。构造函数写法:与类名相同,没有返回值,不写void,可以发生重载(可以有参数

2022-03-29 01:05:56 287

原创 19. C和C++中的封装

1.C语言中的封装C语言中没有类的概念,通常使用结构体struct代替类,示例如下:#include<stdio.h>-typedef struct _Person{ char name[64]; int age;}Person;typedef struct _Aninal{ char name[64]; int age; int type; //动物种类}Ainmal;void PersonEat(Person* person){ printf("%s在吃人吃的饭

2022-03-04 20:13:16 450

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除