很久没用C++了。想创建一个C++类都不会。所以要重温学习下,现在开始每天学一点。
1、新建项目
选择控制台应用:
2、新建Calculator类
3、头文件代码,Calculator.h文件中代码
class Calculator
{
public:
double Calculate(double x, char oper, double y);//声明函数
};
4、Calculator.cpp代码
#include "Calculator.h"
double Calculator::Calculate(double x, char oper, double y)
{
switch (oper)
{
case '+':
return x + y;
case '-':
return x - y;
case '*':
return x * y;
case '/':
return x / y;
default:
return 0.0;
}
}
5、main.h中调用
#include <iostream>
using namespace std;//可省略std::
#include "Calculator.h"
int main()
{
std::cout << "Hello World!\n";
cout << "hello" << endl;
double x = 0.0;
double y = 0.0;
double result = 0.0;
char oper = '+';
Calculator c;
while (true)
{
cin >> x >> oper >> y;
result = c.Calculate(x, oper, y);
cout << "Result is: " << result << endl;
}
return 0;
}
6、笔记
这个计算器程序很简单。就是获取输入,然后输出结果。主要是很多C++规则都忘了。
使用using namespace std声明命名空间后,代码中就不需要std::了。