使用类在 C++ 中添加两个数字2024 年 8 月 28 日 | 3 分钟阅读 以下代码是在 C++ 中使用类实现两个数字相加。类是定义对象数据成员和成员函数的蓝图或结构。在此代码中,Addition 类用于添加两个数字。 Addition 类有三个私有成员 num1、num2 和 sum,分别表示要添加的两个数字和这两个数字的和。这些私有成员只能在类内部访问,并受到保护,防止类外部代码修改。 C++ 代码 输出 Enter two numbers: 5 8 The sum of 5 and 8 is 13 说明 该类还有三个公共成员函数:input()、calculate() 和 output()。input() 函数用于从用户获取 num1 和 num2 两个数字的输入。calculate() 函数用于计算 num1 和 num2 的和并将其存储在 sum 成员中。output() 函数用于在屏幕上显示 num1 和 num2 的和。在 main() 函数中,使用语法 Addition add 创建了一个 Addition 类的对象。 对象是类的一个实例,代表类中定义的数据成员和成员函数。对象 add 的成员函数按 input()、calculate() 和 output() 的顺序调用,以获取输入、计算和并显示结果。input() 函数使用 iostream 库中的 cin 对象从用户获取 num1 和 num2 两个数字的输入。cin 对象与 >> 运算符结合使用,从标准输入流中提取值。使用 iostream 库中的 cout 对象和 << 运算符提示用户输入两个数字。 calculate() 函数使用 + 运算符将 num1 和 num2 相加,并将结果存储在 sum 成员中。此函数不带任何参数也不返回任何值。output() 函数使用 iostream 库中的 cout 对象在屏幕上显示 num1 和 num2 的和。cout 对象与 << 运算符结合使用,将值插入标准输出流。使用 << 运算符显示 num1、num2 和 sum 的值。 最后,main() 函数返回 0 以指示程序成功执行。总之,上述代码是使用 C++ 中的类添加两个数字的简单实现。该代码定义了一个 Addition 类,包含私有成员 num1、num2 和 sum,以及公共成员函数 input()、calculate() 和 output(),用于获取输入、计算和并显示结果。在 main() 函数中创建了类的一个对象,并调用其成员函数来执行所需的操作。该程序简单易懂,是学习 C++ 中类的一个很好的起点。 C++ 代码-2 输出 Enter two numbers: 6 7 Sum = 13 说明 总之,上述代码是使用 C++ 中的类添加两个数字的简单示例。该代码定义了一个 Addition 类,包含私有成员 num1、num2 和 sum,以及公共成员函数 input()、calculate() 和 output(),用于获取输入、计算和并显示结果。在 main() 函数中创建了类的一个对象,并调用其成员函数来执行所需的操作。 下一主题在 C++ 中添加两个数字 |
在解决与最大子数组和相关的问题时,Kadane 算法经常成为首选解决方案。在本博客文章中,我们将探讨此问题的一个有趣变体,并确定最大的循环子数组和。我们将探讨基本概念,提供详尽的...
阅读 4 分钟
悬空指针 悬空指针是指向已删除(或已释放)内存位置的指针。指针可以通过三种方式充当悬空指针。1. 内存解除分配 C++ 代码 // 解除分配 ptr 指向的内存导致 // 悬空指针 #include <cstdlib> #include <iostream> int main() { int* ptr = (int *)malloc(sizeof(int)); //...
阅读 3 分钟
在科学计算和数值分析领域,精度至关重要。由于数值结果的细微差异,可能会产生显着的影响,因此控制浮点运算的舍入方式变得至关重要。C++ 中两个基本函数 fesetround() 和 fegetround() 允许程序员控制...
阅读 4 分钟
在本文中,我们将编写一个程序来合并两个未排序的数组。输出是升序排序的数组。输入:a[] = {10, 5, 15} b[] = {20, 3, 2} 输出:合并后的排序数组 {2, 3, 5, 10, 15, 20} 输入:...
阅读 4 分钟
“自定义排序字符串”是指一种对字符串进行排序的特定方式,该方式偏离了标准的词典(字典)顺序。在自定义排序中,您为字符串中的字符或子字符串定义自己的顺序。此自定义顺序可以基于各种标准,例如特定的字符...
阅读9分钟
在本文中,您将学习它们的语法和示例。但在学习 prefix() 和 suffix() 函数之前,您必须了解 C++ 中的 Regex 表达式。使用 <regex> 头文件提供的正则表达式与 std::match_results 类结合使用...
阅读 4 分钟
简介:在 C++ 中通过翻转 K 个唯一位来查找原始数字是一个有趣的问题,它涉及到对数字的数字编码的解释,从而转换其中的某些位。在数字世界中,每个整数都以二进制表示,即二进制数字...
5 分钟阅读
简介:算法在计算机科学和编程中起着至关重要的作用,因为它们允许我们高效地解决各种问题。其中一种算法是线性搜索,一种简单但必不可少的搜索算法,它帮助我们在数据集合中查找特定元素....
18 分钟阅读
C++ 标准库中用于多线程和异步编程的最有用的工具之一是 std::future。这部分对于处理异步操作和从并发运行的作业中获取输出至关重要。它包含在 C++11 并发实用程序中,提供了...
阅读 4 分钟
与任何其他语言中的数组一样,C++ 中的 vector 是动态的;因此,其大小不是固定的。为什么使用 vector?因为 C++ 数组是静态的,并且在定义后无法更改其宽度,这在存储数据量不断变化的数据集时并不理想……
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India