프로그래밍 언어/C++

C ++에서 POD 유형이란?

Rateye 2021. 6. 12. 18:02
728x90
반응형
질문 : C ++에서 POD 유형은 무엇입니까?

이 용어 POD 유형을 몇 번 보았습니다.
무슨 뜻이에요?

답변

POD 는 Plain Old Data를 의미합니다. 즉, 생성자, 소멸자 및 가상 멤버 함수가없는 class struct 또는 키워드 class로 정의되었는지 여부)입니다. POD에 대한 Wikipedia의 기사 는 좀 더 자세히 설명하고 다음과 같이 정의합니다.

C ++의 Plain Old Data Structure는 PODS 만 멤버로 포함하고 사용자 정의 소멸자, 사용자 정의 복사 할당 연산자 및 멤버 포인터 유형의 비 정적 멤버가없는 집계 클래스입니다.

C ++ 98 / 03에 대한이 답변 에서 더 자세한 내용을 찾을 수 있습니다. C ++ 11은 POD를 둘러싼 규칙을 변경하여 크게 완화 시켰으므로 여기에 후속 답변 이 필요했습니다.

출처 : https://stackoverflow.com/questions/146452/what-are-pod-types-in-c
728x90
반응형