Код: Выделить всё
class MachineКод: Выделить всё
table_Но я испытываю большие трудности в создании и инициализации этого std :: map . Я хочу сделать это в одном месте, чтобы я мог легко увидеть, что входит в эту карту одним взглядом на код. (Я делаю это с помощью заводской функции inittable () в коде ниже). Но я получаю ошибку компиляции с этим. < /P>
Есть ли более простой способ определения и инициализации этой таблицы?
Код: Выделить всё
#include
#include
#include
class Machine;
struct State
{
State() = default;
virtual ~State() = default;
virtual void enter() {
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79486030/what-is-the-most-straightforward-way-to-declare-this-class-member-map[/url]
Мобильная версия