使用类实现基本操作

C++C++Beginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,我们将学习如何在 C++ 编程语言中使用类及其成员执行基本操作。我们将创建一个名为 operations 的类,其中包含成员变量和函数,用于对用户输入的两个数字实现加法、减法、乘法和除法等基本操作。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/OOPGroup(["OOP"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/OOPGroup -.-> cpp/classes_objects("Classes/Objects") cpp/OOPGroup -.-> cpp/class_methods("Class Methods") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96152{{"使用类实现基本操作"}} cpp/classes_objects -.-> lab-96152{{"使用类实现基本操作"}} cpp/class_methods -.-> lab-96152{{"使用类实现基本操作"}} cpp/output -.-> lab-96152{{"使用类实现基本操作"}} cpp/user_input -.-> lab-96152{{"使用类实现基本操作"}} cpp/files -.-> lab-96152{{"使用类实现基本操作"}} cpp/code_formatting -.-> lab-96152{{"使用类实现基本操作"}} end

创建一个新的 C++ 文件

首先,在终端中使用以下命令在 ~/project 目录下创建一个名为 main.cpp 的 C++ 文件:

touch ~/project/main.cpp

编写代码

使用文本编辑器或集成开发环境(IDE)将以下代码复制并粘贴到 main.cpp 文件中:

#include <iostream>
#include <vector>
using namespace std;

// 定义类 operations 以实现所有基本操作
class operations {
 // 声明成员变量
 public:
     int num1, num2;

 // 定义成员函数或方法
 public:
     void input() {
         cout << "Enter two numbers to perform operations on: \n";
         cin >> num1 >> num2;
         cout << "\n";
     }

     void addition() {
         cout << "Addition = " << num1 + num2;
         cout << "\n";
     }

     void subtraction() {
         cout << "Subtraction = " << num1 - num2;
         cout << "\n";
     }

     void multiplication() {
         cout << "Multiplication = " << num1 * num2;
         cout << "\n";
     }

     void division() {
         cout << "Division = " << (float) num1 / num2;
         cout << "\n";
     }
};

// 定义 main 方法以访问类的成员
int main() {
     cout << "\n\nWelcome to LabEx :-)\n\n\n";
     cout << " ===== Program to perform basic operations using Class, in C++ ===== \n\n";

     // 声明类对象以从类外部访问类成员
     operations op;

     cout << "\n

调用 division() 函数

     op.division();

     cout << "\nExiting the main method\n\n\n";

     return 0;

}

代码声明了一个名为 operations 的类,其中包含成员变量和函数,用于对用户输入的两个数字执行基本操作。main 方法用于访问类的成员并调用所需的函数,以对用户输入的数字执行基本操作。

编译并运行代码

要编译并运行代码,请在终端中使用以下命令:

g++ ~/project/main.cpp -o main && ./main

该命令将编译 main.cpp 文件并生成一个名为 main 的可执行文件。然后运行该可执行文件,输出将显示在终端中。

你应该会看到类似以下的输出:

Welcome to LabEx :-)


===== Program to perform basic operations using Class, in C++ =====

调用 division() 函数

Division = 2

Exiting the main method

总结

在本实验中,我们学习了如何在 C++ 编程语言中使用类及其成员执行基本操作。我们创建了一个名为 operations 的类,其中包含成员变量和函数,用于对用户输入的两个数字实现加法、减法、乘法和除法等基本操作。我们还学习了如何从类外部访问类的成员,并调用所需的函数以对用户输入的数字执行基本操作。