Это ошибка означает, что компилятор не может найти переменную с именем 'event' в вашем конструкторе класса `menu_item`. Для исправления этой ошибки убедитесь, что переменная 'event' является членом класса `menu_item` и определена перед конструктором класса. Например:
```cpp
#include <iostream>
#include <string>
class menu_item {
public:
std::string name;
int price;
std::string event; // объявление переменной 'event' как члена класса
menu_item(std::string n, int p, std::string e) : name(n), price(p), event(e) {}
};
int main() {
menu_item item("Item1", 10, "Event1");
std::cout << "Name: " << item.name << std::endl;
std::cout << "Price: " << item.price << std::endl;
std::cout << "Event: " << item.event << std::endl;
return 0;
}
```
В этом примере переменная 'event' объявлена в классе `menu_item` как член класса перед конструктором. Исправив это, ошибка не должна появляться.