如果我要創建一個類並將多個函數放入私有部分,我該如何從同一個類的公共部分調用函數? 例子: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