Я работал над некоторым кодом на С++, который написал друг, и я получаю следующую ошибку, которую я никогда раньше не видел при компиляции с gcc4.6:
error: use of deleted function
‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly deleted because the default definition would be ill-formed:
uninitialized non-static const member ‘const h_t FlopPokerGameFSM_<std::array<C, 2ul> >::hdealt::h’
Изменить: это происходит из части кода, использующего boost MSM: Boost Webpage
Edit2: Нет = delete()
, используемого в любом месте исходного кода.
Вообще говоря, что означает эта ошибка? Что я должен искать, когда возникает этот тип ошибок?