私はC++の学習を始めました。次のような質問があります。main()関数を使って、次のクラス宣言を考えてみましょう。 main()関数には2つのエラーがあります。名前を付け、修正方法を説明します。タイプクラスのC++配列
//Question Three Start
#include <iostream>
#include <string>
using namespace std;
class Restaurant
{
public:
Restaurant();
int getTables();
int getTempStaff();
int getPermStaff();
string getShifts();
private:
string Menu;
int Tables;
int TempStaff;
int PermStaff;
string Shifts[3];
};
int main()
{
Restaurant mimmos;
//.........(additional code)
string menu = mimmos.Menu;
//.........(additional code)
//get information about shift 3
cout << "Shift info:" << mimmos[2].getShifts() << endl;
return 0;
}
([2] .getShifts私は最初の問題は、メンバ変数のメニューがプライベートであることであることを知っているが、私はmimmosで問題を解決するかどうかはわからない)とどのようにアクセサ/ミューテータを使用する方法関数。どんな助けでも大歓迎です。あなただけRestaurant
クラスの単一のオブジェクトを作成しているので
'レストランのmimmos;' - ではない配列、 '文字列メニュー= mimmos.Menu;' - – LogicStuff