嘿,你可以请检查我的代码在下面? 这只是一个简单的计算器。 我想问一下这有什么问题。CodeBlocks C++使用类
我得到错误“4号线错误:预期不合格-ID之前‘)’标记
#include<iostream>
using namespace std;
class Calculator()
{
public:
int AdditionFunction(float num1, float num2)
{
sum = num1 + num2;
}
int SubtractionFunction(float num1, float num2)
{
diff = num1 - num2;
}
int MultiplicationFunction(float num1, float num2)
{
prod = num1 * num2;
}
int DivisionFunction(float num1, float num2)
{
quo = num1/num2;
}
public:
return sum;
return diff;
return prod;
return quo;
private:
float sum;
float diff;
float prod;
float quo;
};
int main()
{
float num1, float num2;
int choice;
Math MathObj;
cout<<"Enter first number: ";
cin>>num1;
cout<<"Enter second number: ";
cin>>num2;
cout<<"What operation to be used? "<<endl;
cout<<"1.Addition"<<endl;
cout<<"2.Subtraction"<<endl;
cout<<"3.Multiplication"<<endl;
cout<<"4.Division"<<endl;
cout<<"Choose from 1-5"<<endl<<"Enter your choice here: ";
cin>>choice;
if (choice == 1)
{
MathObj.AdditonFunction(0,0);
}
same as for Subtraction and so on. Ends with a return 0;
我写了我这样的代码,因为我看,这是一个良好的编程习惯把你的变量私人而不是公众。我将很高兴知道答案。
我无法想象你在哪里看到类似'public:return sum;'的代码。它看起来像你应该开始[这里](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)。 – molbdnilo