私は友人が書いたいくつかの C++ コードに取り組んでいますが、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’
編集: これは、ブースト MSM を使用したコードの一部からのものです: Boost Webpage
Edit2: ソースコードの= delete()
どこにも使用されていません。
一般的に言えば、このエラーはどういう意味ですか? この種のエラーが発生した場合、何を探す必要がありますか?