并在主函数中创建一个测试函数
时间: 2024-11-10 09:27:13 浏览: 8
如何创建一个简单的 PyTorch 项目的指南
在C++中,创建一个主函数(main function)并在其中编写一个测试函数,通常用于演示程序的功能或执行一些基本操作。主函数是程序执行的起点,而测试函数是用来验证某个功能是否按预期工作的辅助函数。
下面是一个简单的例子,假设我们有一个`Calculator`类,它有加法和减法运算方法:
```cpp
#include <iostream>
// 定义Calculator类
class Calculator {
public:
int add(int a, int b) {
return a + b;
}
int subtract(int a, int b) {
return a - b;
}
};
// 测试函数
void testCalculator(Calculator& calc) {
int result = calc.add(5, 3);
std::cout << "Addition: " << result << std::endl;
result = calc.subtract(7, 2);
std::cout << "Subtraction: " << result << std::endl;
}
int main() {
// 创建Calculator对象并传递给testCalculator函数
Calculator myCalc;
testCalculator(myCalc);
return 0; // 程序正常结束
}
```
在这个例子中,`testCalculator`函数接收一个`Calculator`对象作为参数,并通过这个对象调用其方法进行计算。在`main`函数中,我们创建了一个`Calculator`实例`myCalc`,然后调用`testCalculator`来进行测试。
阅读全文