C++语言

C++语言是一种面向对象的计算机编程语言。C++语言是1979 年由 Bjarne Stroustrup 在贝尔实验室发明的。C++ 语言对C语言进一步扩充和完善。C++语言专栏大家大家快速入门并精通C++语言。

C++ 友元类和友元函数

yuchen阅读(49)评论(0)赞(0)

我们知道一个类无法访问其他类的私有成员。类似地,不继承另一个类的类不能访问其受保护的成员。 友元类: 友元类是一个类,可以访问被声明为友元的类的私有成员和受保护成员。当我们想要允许特定类访问类的私有成员和受保护成员时,这是必需的。 函数类示...

C++ 函数传递和返回对象

yuchen阅读(20)评论(0)赞(0)

在本教程中,我们将了解如何将对象作为参数传递给函数以及如何从函数返回对象。 将对象传递给函数 可以将对象传递给函数,就像我们将结构传递给函数一样。在A类中,我们有一个函数disp(),我们在其中传递类A的对象。类似地,我们可以将一个类的对象...

C++ 抽象类

yuchen阅读(21)评论(0)赞(0)

在 C++中,我们互换使用术语抽象类和接口。具有纯虚函数的类称为抽象类。例如,以下函数是纯虚函数: virtual void fun() = 0; 纯虚函数用虚拟关键字标记,签名后有= 0。您可以将此函数称为抽象函数,因为它没有正文。派生类...

C++ 抽象

yuchen阅读(23)评论(0)赞(0)

抽象是面向对象编程的功能之一,您只需向用户显示相关详细信息并隐藏不相关的详细信息。例如,当您向某人发送电子邮件时,您只需单击“发送”即可获得成功消息,单击“发送”时实际发生的情况,数据通过网络传输给收件人的方式对您来说是隐藏的(因为它与您无...

C++ 封装

yuchen阅读(18)评论(0)赞(0)

封装是将数据成员和函数组合在一个称为类的单个单元中的过程。这是为了防止直接访问数据,通过类的函数提供对它们的访问。它是面向对象编程(OOP)的流行特性之一,它有助于数据隐藏。 如何在类上实现封装 为此: 1)将所有数据成员设为私有。 2)为...

C++ 虚函数

yuchen阅读(19)评论(0)赞(0)

在本指南中,我们将看到什么是虚函数以及我们使用它们的原因。当我们在一个类中将一个函数声明为虚函数时,所有覆盖此函数的子类默认情况下的函数实现为虚函数(无论它们是否标记为虚拟)。 为什么我们声明一个虚函数? 让编译器知道需要在运行时解析对此函...

C++ 函数覆盖

yuchen阅读(18)评论(0)赞(0)

函数覆盖允许我们在子类中具有已存在于父类中的相同函数。子类继承父类的数据成员和成员函数,但是当您想要覆盖覆盖中的函数时,您可以使用函数覆盖。这就像在子类中创建旧函数的新版本一样。 函数覆盖示例 要覆盖函数,您必须在子类中具有相同的签名。签名...

C++ 函数重载

yuchen阅读(19)评论(0)赞(0)

函数重载是 C++ 编程的一个特性,它允许我们有多个具有相同名称但不同参数列表的函数,当我说参数列表时,它表示参数的数据类型和顺序,例如函数myfuncn(int a, float b)的参数列表是(int, float),它与函数myfu...

C++ 多态

yuchen阅读(26)评论(0)赞(0)

多态是 OOP 的一个特征,它允许对象在不同条件下表现不同。在 C++ 中,我们有两种类型的多态: 1)编译时多态 – 这也称为静态(或早期)绑定。 2)运行时多态 – 这也称为动态(或晚期)绑定。 编译时多态 函数...

C++ 继承

yuchen阅读(17)评论(0)赞(0)

继承是面向对象编程系统(OOP)的特性之一,它允许子类获取父类的属性(数据成员)和函数(成员函数)。 什么是子类? 继承另一个类的类称为子类,它也称为派生类。 什么是父类? 被其他类继承的类称为父类,超类或基类。 继承语法 class pa...

C++语言

赞助商