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
반응형
'프로그래밍 언어 > C++' 카테고리의 다른 글
문자열에 C ++의 문자열이 포함되어 있는지 확인 (0) | 2021.06.14 |
---|---|
.CPP 파일에 C ++ 템플릿 함수 정의 저장 (0) | 2021.06.12 |
C ++에서 현재 시간과 날짜를 얻는 방법 (0) | 2021.06.12 |
C와 C ++ 모두에서 유효한 코드가 각 언어로 컴파일 될 때 다른 동작을 생성하는 방법 (0) | 2021.06.11 |
C ++에서 인터페이스를 선언하는 방법 (0) | 2021.06.10 |