-
操作符重载|C++
操作符重载 大多数 C++ 内置操作符都可以重新定义或重载。 因此,操作符也可以与用户定义的类型一起使用(例如,允许您将两个对象添加在一起)。 这……
RHZ 2022-09-171 0 -
This 关键词|C++
This C++ 中的每个对象都可以通过称为 this 指针访问自己的地址。 在成员函数内部,这可以用来引用调用对象。 我们来创建一个示例类: class MyC……
RHZ 2022-09-171 0 -
对象生命周期|Python
对象的生命周期由对象的创建,操作和销毁几个部分组成。 对象的生命周期 第一阶段是它所属的类的定义。 下一个阶段是调用 __init__ 时实例的实例化……
RHZ 2022-09-141 0 -
魔术方法和操作符重载|Python
魔术方法 魔术方法是在名称的开始和结尾都有双下划线的特殊方法。 到目前为止,我们唯一遇到的是 __init__,但还有其他几个。 它们被用来创建……
RHZ 2022-09-131 0 -
Friend 关键词|C++
友元函数 通常,类的 private 成员不能从该类以外的地方访问。 但是,声明一个非成员函数作为类的朋友允许它访问类的私有成员。这是通过在类中包含这个……
RHZ 2022-09-120 0 -
组合|C++
组合 在现实世界中,复杂的对象通常是使用更小,更简单的对象来组合的。例如,使用金属框架,发动机,轮胎和大量其他部件来组装汽车。 这个过程被称为……
RHZ 2022-09-120 0 -
成员初始化|C++
成员初始化程序 回想一下,常量是不能改变的变量,所有 const 变量必须在创建时被初始化。 C++ 提供了一个方便的语法来初始化类成员,称为成……
RHZ 2022-09-100 0 -
常量对象|C++
常量 const 是 constant 的缩写,本意是不变的,不易改变的意思。在 C++ 中是用来修饰内置类型变量,自定义对象,成员函数,返回值,函数参数。 C++ co……
RHZ 2022-09-090 0 -
选择操作|C++
#ifndef & #define 我们为我们的类创建了单独的头文件和源文件,生成的头文件内容如下。 #ifndef MYCLASS_H #define MYCLASS_H class MyClass { ……
RHZ 2022-09-090 0 -
析构函数|C++
析构函数 类的析构函数是类的一种特殊的成员函数,它会在每次删除所创建的对象时执行。 析构函数的名称与类的名称是完全相同的,只是在前面加了个波浪……
RHZ 2022-09-080 0