02 2022 档案

摘要:文章目录 1.const的基础知识2.C语言与C++中const的区别3.const和#define4.类中的const系列文章 1.const的基础知识 const放在不同位置所代表的含义: { int const a; const int a; //二者一样,表示变量a是一个常量(只读属性) } 阅读全文
posted @ 2022-02-24 22:03 Mindtechnist 阅读(38) 评论(0) 推荐(0) 编辑
摘要:这里写目录标题 基本语法代码分析成员变量与成员函数的存储与this指针系列文章 基本语法 静态成员提供了一个同类对象的共享机制,静态成员变量属于整个类,该类所定义的对象共享同一个静态成员变量(无论定义多少个对象,他们的static成员变量都是同一个)。静态成员变量必须在外部声明并初始化。静态成员函数 阅读全文
posted @ 2022-02-20 13:26 Mindtechnist 阅读(95) 评论(0) 推荐(0) 编辑
摘要:malloc/free 与 new/delete区别 C语言中的malloc和free是库函数;而C++中的new和delete是运算符,不是函数,所以运行效率更高。new类对象的时候会调用构造函数,delete类对象的时候会调用析构函数;而malloc和free并不会调用构造函数和析构函数,所以在 阅读全文
posted @ 2022-02-20 13:08 Mindtechnist 阅读(21) 评论(0) 推荐(0) 编辑
摘要:文章目录 一、构造函数与析构函数1.构造函数定义2.构造函数特点3.析构函数定义 二、构造函数分类与调用机制1.无参构造函数2.有参构造函数3.拷贝构造函数(1)拷贝构造函数的三种调用场景(2)拷贝构造函数中的深拷贝与浅拷贝 4.总结 三、构造函数的初始化列表总结系列文章 一、构造函数与析构函数 1 阅读全文
posted @ 2022-02-19 15:48 Mindtechnist 阅读(92) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示