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