自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 系统编程

头文件基本IOofstream:写操作ifstream:读操作ffstream:读写操作。

2025-01-21 20:29:34 389

原创 C++面像对象之多态

多态(Polymorphism)是面向对象编程的一个重要特性,它允许使用基类的指针或引用调用派生类的函数,实现不同对象对同一消息的不同响应。多态性使得程序具有更好的可扩展性和可维护性,能够根据对象的实际类型来调用相应的函数,而不是根据指针或引用的类型。

2025-01-20 20:46:11 482

原创 C++TCP客户端与服务器

TCP服务端.cpp。TCP服务端.cpp。

2025-01-19 20:56:30 151

原创 C++ 面向对象之继承

继承是面向对象编程中的一个重要概念,它允许我们创建一个新类(派生类或子类),从一个已有的类(基类或父类)中继承成员变量和成员函数。这就好比子女继承父母的某些特征一样,派生类继承基类的属性和行为,并且可以在这个基础上进行扩展和修改。

2025-01-17 20:46:25 568

原创 C++圆类

【代码】C++圆类。

2025-01-17 09:04:58 209

原创 C++构造 & 析构函数

构造函数功能:构造函数在类实例化对象时用于完成对象成员的初始化,通常包括以下操作:为成员变量分配内存空间、初始化成员变量、执行类似打开文件、分配资源等额外操作析构函数主要作用在于对象 销毁前 系统自动调用,执行一些清理工作。构造函数:类名(){}voidpublic析构函数:~类名(){}构造函数:在类实例化对象时自动调用,不需要也不允许手动调用。析构函数:在对象销毁或者 程序结束前 调用,不需要手动调用。注意 :1、析构函数可以手动调用 但是一般不这么干// 手动调用析构函数。

2025-01-16 20:36:52 716

原创 C++函数

带默认参数的函数在声明的时候赋值后,就不用赋值了,否则会报错。

2025-01-16 20:25:47 279

原创 C++ 引用与动态内存

在C++中支持malloc / free ,但是我们C++中一般使用new / delete。

2025-01-15 20:27:39 673

原创 C++面试问题

(5)new是要什么类型,返回的就是什么类型的指针,而malloc返回都是void*,需要自己强转成需要的类型。(4)new是根据类型分配的空间,而 malloc是根据字节数分配空间的,需要自己调用sizeof()计算。常引用的作用是禁止通过引用来修改其引用的目标变量。(7)delete在释放类的对象空间的时候,会调用类的析构函数,free不会。(6)new在分配类对象空间的时候,会调用类的构造函数。(2)new 在分配空间的同时可以进行初始化,malloc 不可以。(2)引用不可以改变指向,指针可以。

2025-01-15 14:02:25 204

原创 git 在Linux 环境下的配置

绑定linux 和gitee的公钥。

2025-01-14 20:39:11 574

原创 C++ 中的 bool

bool类型是 C++ 中用于表示的数据类型,表示或。

2025-01-14 19:51:47 399

原创 C++ 中的结构体

一般情况下,定义数据节点的时候,都使用结构体,如链表的节点。而逻辑操作比较多的时候,一般都是用类。如果分不清,就都是用 class。的),可以包含数据成员和成员函数。这使得 C++ 的结构体功能大大增强,能够支持面向对象编程。在 C++ 中,结构体与类几乎没有区别(除了默认的访问权限外,结构体默认是。2、C++中 什么时候使用 类 什么时候使用结构体。1、C++中 类 和 结构体的区别。

2025-01-14 19:46:38 118

原创 C++ 中的字符串

在 C++ 中,字符串类型实际上是通过string类)来操作的。这种类方式的操作使得字符串处理更加方便。这里我们对字符串类进行一个简单的介绍,后续学习容器时还会深入了解字符串作为容器的更多功能。

2025-01-14 19:44:36 269

原创 C++ 命名空间

在 C++ 中,命名空间不仅可以封装变量,还可以封装函数。通过命名空间封装函数,我们可以轻松管理同名的函数、变量,使代码结构更加清晰。在 C++ 中,命名空间不仅可以独立存在,还可以嵌套在其他命名空间中。通过命名空间的嵌套,我们可以进一步组织代码,避免命名冲突。在 C++ 中,我们可以自己定义命名空间,将相关的变量、函数等封装到一个命名空间里,避免与其他部分的代码产生冲突。此时,可以通过命名空间名来明确使用命名空间中的变量。下面通过一个示例展示如何将函数封装在命名空间中,并解释不同情况下的使用方法。

2025-01-14 19:34:43 406

原创 C++ 中输入输出流的使用

【代码】C++ 中输入输出流的使用。

2025-01-14 19:17:47 85

空空如也

空空如也

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

TA关注的人

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