C++
文章平均质量分 86
Mi ronin
正在努力学习的小白
展开
-
C++ this指针的理解
在建立对象时,系统会为每一个对象分配独立的存储空间,也就是给每个对象中的数据成员都分配有自己独立的存储空间。如果对同一个 类定义n个对象,则有n组同样大小的空间以存放对象中的数据成员。但对于成员函数来说,对象中的数据成员。一个函数的代码段在内存中只有一份。也就是说,同一个 类中的不同对象在调用自己的成员函数 时,一个类中的不同对象在调用自己的成员函数时,其实它们调用的是同一段函数代码。那么,其实它们调用的是同一段函数代码。如何保证成员函数中对数据成员的处理是针对自己的原创 2022-10-24 18:26:50 · 388 阅读 · 0 评论 -
C++ 继承和派生
继承与派生一.继承和派生机制二.层次概念三.继承语法3.1 继承格式3.2 编制派生类时可分四步为什么构造函数与析构函数不可以被继承?3.3 继承关系的访问限定符3.4 继承基类成员访问方式的变化3.5 继承中的作用域同名隐藏与函数重载,函数重写的区别3.8 派生类的默认成员函数3.7 继承与静态成员3.8 继承与友元3.9 菱形继承与虚拟继承四.公有继承/私有继承/保护继承的区别五.公有继承与私有继承和组合怎样选择原创 2022-10-14 14:45:11 · 1823 阅读 · 0 评论 -
指针函数与函数指针
对于指针函数与函数指针大家可能会有一些混淆,这里就和大家浅谈一下对着二者的理解。一.指针函数定义声明格式解释说明举例说明二.函数指针定义声明格式解释说明举例说明注意为什么使用函数指针?原创 2022-10-06 13:49:10 · 444 阅读 · 0 评论 -
C++运算符重载
对于基本类型的常量或变量进行运算时,我们可以使用 +、-、*、/ 等运算符,但是我们不可以使用运算符来进行对象之间的运算。为了可以使得对象进行运算操作我们引入运算符重载这个概念。利用 C++ 提供的“运算符重载”机制,赋予运算符新的功能,就能解决用+将两个复数对象相加这样的问题。原创 2022-09-26 23:27:26 · 1488 阅读 · 2 评论 -
C++ 拷贝构造函数
同一个类的对象在内存中有完全相同的结构,如果作为一个整体进行复制或称拷贝是完全可行的。这个拷贝过程只需要拷贝数据成员,而函数成员是共用的(只有一份拷贝)。在建立对象时可用同一类的另一个对象来初始化该对象的存储空间,这时所用的构造函数称为拷贝构造函数。拷贝构造函数本质上来说也是构造函数。原创 2022-09-19 21:48:18 · 955 阅读 · 0 评论 -
C++ const的用法详解
const在C/C++中是十分重要的,如果单纯理解为“常量”那么你的格局就小了,今天在这里给大家介绍一下const在C++中具体详细的用法。原创 2022-07-13 21:41:53 · 58778 阅读 · 32 评论 -
C++中的左值、纯右值、将亡值
c++中左值。纯右值,将亡值解释一.表达式二.值类别三.左值四.纯右值五.将亡值六.注意七.参考原创 2022-06-18 23:06:19 · 3795 阅读 · 3 评论 -
C++ 面向对象的日历(万年历)
通过C++制作一个万年历使用面向对象来实现原创 2022-06-03 21:50:44 · 2045 阅读 · 4 评论 -
C++命名空间namespace与string的使用
命名空间namespace + string原创 2022-05-20 23:49:05 · 1194 阅读 · 1 评论 -
C++new与delete的使用
C++的new与delete1.new的运算符用法(关键字)2.new的函数用法3.定位new4.new创建对象5.delete6.对于内置类型new/delete/malloc/free可以混用7.使用注意事项原创 2022-05-19 21:50:55 · 13386 阅读 · 9 评论 -
C11新特性(部分)
1.类型推导2.nullptr指针空值3.基于范围的for循环4.typedef与using5.新增容器原创 2022-05-18 17:10:15 · 1692 阅读 · 2 评论 -
C++ 引用详解(引用的特点,引用与指针的区别,引用的其他使用)
引用 引用的特点 引用与指针的区别 引用的一系列使用原创 2022-05-11 00:19:07 · 30525 阅读 · 7 评论