如果我要创建一个类并将多个函数放入私有部分,我该如何从同一个类的公共部分调用函数? 例子:C++:从该类的公共部分调用私有函数
class calculator{
public: //What would go here
private:
float calculate(float x, char y, float z){
float answer;
switch (y){
case '+':
answer = x + z;
break;
case '-':
answer = x - z;
break;
case '/':
answer = x/z;
break;
case '*':
answer = x * z;
break;
default:
return(0);
}
cout <<"= "; return answer;
}
void main(){
float num1;
float num2;
char aOp;
system("CLS");
cout << ">> "; cin >> num1 >> aOp >> num2;
cout << calculate(num1, aOp, num2) << endl << endl;
}
};
你的'void(!)main()'是你的类的'private'成员函数(!)? – us2012
main可以是无效类型 – 4pie0
@ cf16如果它是符合标准的'main'函数,则不会。 – juanchopanza