«deleted-functions» 태그된 질문

3
기본 생성자와 소멸자에서 "= default"는 "{}"과 어떻게 다릅니 까?
나는 원래 이것을 소멸자에 대한 질문으로 만 게시했지만 이제 기본 생성자를 고려하고 있습니다. 원래 질문은 다음과 같습니다. 클래스에 가상의 소멸자를 제공하고 싶지만 컴파일러가 생성하는 것과 동일한 소멸자를 제공하려면 =default다음을 사용할 수 있습니다 . class Widget { public: virtual ~Widget() = default; }; 그러나 빈 정의를 사용하여 타이핑을 줄이면 동일한 효과를 …

6
오류 : 삭제 된 기능 사용
친구가 작성한 일부 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을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.