Я видел другие подобные вопросы, но я не мог понять, в чем проблема. У меня есть заявление в классе инвентаризации как:Неопределенная ссылка на ошибку функции?
class Inventory
{
Public:
void print();
void sell(Item*);
void add();
void find(string);
Private:
Item* first;
}
А потом в inventory.cpp у меня есть:
void sell(Item* item_name)
{
..........................
}
И ошибка происходит из вызова его в основной(), как:
Inventory store_inventory;
Item* cur_item;
cout<<"Item name: ";
string name;
cin>>name;
cur_item = find(name); //find returns Item*
store_inventory.sell(cur_item);
Ошибка - это одна линия для вызова на продажу. Есть идеи?
№ Поиск возвращает 'void' в соответствии с вашим определением' Inventory' ... – John3136