Jiawen的C++集
文章平均质量分 74
Jiawen_captial
我一直在努力。
展开
-
【C++】模拟服务器开发过程中异常的使用
【代码】【C++】模拟服务器开发过程中异常的使用。原创 2023-12-11 20:23:30 · 19 阅读 · 0 评论 -
【C++笔记】多态的原理、单继承和多继承关系的虚函数表、 override 和 final、抽象类、重载、覆盖(重写)、隐藏(重定义)的对比
【C++笔记】多态的原理、单继承和多继承关系的虚函数表、 override 和 final、抽象类、重载、覆盖(重写)、隐藏(重定义)的对比原创 2023-10-18 11:08:57 · 144 阅读 · 0 评论 -
【C++笔记】C++三大特性之多态的概念、定义及使用
C++三大特性多态的概念,定义及使用详细刨析。以及一些常见的细节处理和注意事项,本文章对于多态初学者有很大益处!原创 2023-10-08 20:51:50 · 220 阅读 · 0 评论 -
C++类的基本语法。
1、由C语言的结构体进入到C++中的类我们在C语言中当需要定义多个变量的数据集合时,第一时间会想到使用结构体来进行定义,例如我们定义一个学生变量,包含姓名、年龄、性别等信息,代码示例如下:struct Student{ char name[12]; int age; char sex[4];};但是到了C++用,由于C++面向对象的语法特性,给struct关键字进行了升级,不仅仅可以在struct中定义变量,还可以定义函数,也由此可利用struct来定义一个学生类。代码示例如下:struc原创 2022-01-16 14:29:05 · 2494 阅读 · 9 评论 -
C++类的基本语法二(初始化列表、友元、static成员、内部类)
【C++笔记】C++11 的成员初始化新玩法,初始化列表,友元函数和友元类,内部类及explicit关键字的语法体系原创 2022-04-01 19:54:10 · 186 阅读 · 2 评论 -
C++类构造函数和析构函数详细刨析,高细腻度讲解
1、认识构造函数1.1构造函数的认识构造函数是C++类中一种特殊的成员函数,构造函数的作用不是开辟空间创建变量,而是对实例化的对象进行初始化。下面让我来看一下构造函数的特性:构造函数可以重载。构造函数函数名同类名一致。无返回值,注意不是void类型,是直接不需要返回值。对象实例化时编译器自动调用构造函数,保证每个对象都是被初始化的。类中如果我们没有自行定义构造函数,编译器会生成一个默认的构造函数,一但我们定义了,编译器就不会再定义默认的构造函数。1.2以学生类为例,来看一下我们自己定义的原创 2022-01-17 11:55:22 · 666 阅读 · 13 评论 -
C++快速上手string的使用,刨析string常用成员函数,体验到C++的快乐。
string类的基本使用,string的构造,sting的运算符重载,迭代器,find,suustr,增删查改的使用等等原创 2022-06-07 09:30:43 · 438 阅读 · 0 评论 -
C++三大特性之继承,由浅入深全面讲解,由基础语法到深度刨析。
1.什么是继承及继承的语法1.1什么是继承?记住一句话,在C++中,继承是一种使用子类对代码进行复用的手段,在写对实际设计的时候可以将数据抽象出来,使代码更具层次性和结构性。1.2继承的语法1.2.1如何定义继承我们以定义一个父类People,一个子类为Student,其中父类也叫做基类,子类又称派生类。这里先不要纠结继承方式,下面我会给大家详细的介绍继承方式,基本语法为:有了基本语法的支持,我们看代码,如下:class People{protected: int _age; str原创 2022-04-11 20:34:49 · 1253 阅读 · 0 评论 -
详谈C++中的this指针,一个合格的C++程序员必须具备的知识
引出this指针没有见过this指针的同学们看到这个地方,会忽然疑惑,this指针是什么个鬼东西,下面让我们来看一段类的定义与实例化的代码。class Date{ public : void Display () { cout <<_year<< "/" <<_month << "/"<< _day <<endl; } void SetDate(int year , int month , int da原创 2022-01-20 12:02:51 · 149 阅读 · 0 评论