-1
宣言された変数を印刷するためにクラス内に印刷機能を追加しようとしています。C++クラスエラーは、タイプに名前をつけません。
class MovieData{
private:
int year, runtime;
string title, director;
public:
MovieData(string t, string d, int y, int rt){
year = y;
runtime = rt;
title = t;
director = d;
}
print{
cout << title << " (" << year << "). Directed by " << director << ". (" << rt << " minutes)";
}
};
エラーがこれに出てくる:void print() {...}
:
main.cpp:20:9: error: ‘print’ does not name a type
print{
^
main.cpp: In function ‘void doIt(std::string, std::string, int, int)’:
main.cpp:33:5: error: ‘class MovieData’ has no member named ‘print’
md.print();
ありがとう私はcPPを学ぶ過程にあります。これはC++で書かれた初めての私のクラスでした。何らかの理由で私の考えがちょっとずれているのを見た方がいいでしょう。ありがとう:) – Coderz