自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++语法与最佳实践完整指南(上)

一、C++介绍。

2025-10-01 22:25:04 512

原创 C++语法与最佳实践完整指南(下)

智能指针是一个封装了常规指针的类类型对象,当它离开作用域时,它的析构函数会自动执行,它的析构函数会负责释放常规指针所指向的动态内存(以正确方式创建的智能指针,它的析构函数才会正确执行)。在虚拟继承(钻石)中祖先类拷贝构造也由孙子类直接调用,子类中不再调用祖先类的拷贝构造,在手动实现的拷贝构造时(深拷贝),祖先类中的内容也由孙子类负责拷贝,同理赋值构造也一样。3.在一些占字节数比较小的类,频繁使用new,可能会产生大量的内存碎片,而重载new操作符后,可以适当的扩大每次申请的字节数,减少内存碎片产生的机率。

2025-10-01 22:24:49 607

原创 C++入门基础(万字总结)(建议收藏!!!)

C++共包含63个关键字,其中部分关键字继承自C语言。需注意false和true是C++特有的布尔字面量,不属于C语言关键字范畴。// 成员声明(变量/函数/类/嵌套命名空间)//1. 普通的命名空间,里面可以定义变量,也可以定义函数//3. 同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中。int a = 3;int b = 1;它会与上面的xjt命名空间合并//正确示例int a = 10;int& b = a;//引用在定义时必须初始化//错误示例。

2025-10-01 22:11:01 845

原创 C++干货系列——右值引用与移动语义

移动语义固然是个好方法,但是必须要保证的是被移动过的对象一定要手动将其置于。

2025-09-28 11:03:53 752

原创 C++干货系列——“强”枚举有多强

—编译依赖由此产生。假设有两个文件都包含了。

2025-09-28 11:00:16 1101

原创 C++核心考点精粹(权威整理,命题热点聚焦)

②对积累数据或者函数成员的隐藏或覆盖:隐藏是指如果一个派生类声明了一个和某基类成员同名的新成员(如果是成员函数,则参数表也要相同,参数不同的情况下属于重载),派生类的新成员就隐藏了外层同名函数,这时在派生类中或者通过派生类的对象,直接使用成员名就能访问到派生中的同名成员,称作同名隐藏。13、类的友元:友元关系提供了不同类或对象的成员的成员函数之间,类的成员函数与一般函数之间进行数据共享的机制,即友元关系就是一个类主动声明那些其他类或函数是它的朋友,进而给他们提供对本类的访问特许。

2025-09-27 23:44:02 856

原创 C语言核心知识点精要

【代码】C语言核心知识点精要。

2025-09-27 23:24:02 363

原创 C语言核心知识体系

注:实际编程中需注意缓冲区溢出防护、指针有效性验证等安全实践。建议通过标准文档(如C99规范)和经典教材(如《C Primer Plus》)系统学习。流程图符号:椭圆(起止)、矩形(处理)、菱形(判断)、箭头(流程线)条件分支:if-else嵌套/switch-case。选择结构:if-else/switch实现条件分支。关系运算:> < == >= <=!条件编译:#ifdef/#ifndef。位操作:<< >> ~ | ^ &宏定义:#define常量/函数宏。算术运算:+ - * / %

2025-09-27 23:10:30 257

空空如也

空空如也

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

TA关注的人

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