シンプルなクラスとリンクリストの実装を試しています。 コードを実行しているときに "リストイテレータを参照できない" を受け取っているので、このコードで私を助けてください。 おかげリンクリストでクラスを試すときにエラーが発生しました。
#include<iostream>
#include<list>
#include<string>
using namespace std;
class Car
{
public:
void getType(string x)
{
type = x;
}
string showType()
{
return type;
}
private:
string type;
};
void main()
{
string p;
list<Car> c;
list<Car>::iterator curr = c.begin();
cout << "Please key in anything you want: ";
getline(cin, p);
curr->getType(p);
cout << "The phrase you have typed is: " << curr->showType() << endl;
}
curr'あなたは – vu1p3n0x
あなたのリストに 'のgetType(という名前のセッターをカーを追加する必要があり、有効な' Car'を指していない 'ように、あなたのリストには何も')がありませんか? –