Я пытаюсь реализовать простой класс и связанный список. Пожалуйста, помогите мне с этим кодом, поскольку я получаю "list iterator not dereferencable" при запуске кода. Благодаряошибка при попытке класса со связанным списком C++
#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' не указывает на действительный' Car', вам нужно добавить автомобиль в свой список – vu1p3n0x
сеттера с именем 'GetType()'? –