친구가 작성한 일부 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을 사용하는 코드의 일부에서 비롯됩니다. 부스트 웹 페이지를
Edit2 : 없습니다 = delete()
소스 코드 어디에도 사용 .
일반적으로이 오류는 무엇을 의미합니까? 이러한 유형의 오류가 발생하면 무엇을 찾아야합니까?