반응형
구성원이 1명이면 구조와 조합에 차이가 있습니까?
하나의 회원 데이터 타입에 대한 구조와 조합의 차이가 있다면 알고 싶습니다.
C: 없음.유명한 "공간 절약 농담"#define struct union
거의 장난이 아닙니다.
C++98: 조합은 POD 구성원만 가질 수 있고, 비조합 클래스는 임의 구성원만 가질 수 있습니다.
C++11: 유니언은 객체 유형(참조 유형은 아님)의 임의 데이터 멤버를 가질 수 있지만, 비유니언 클래스의 경우보다 사용이 더 제한됩니다.(이름: 조합은 가상 멤버 기능을 가질 수 없으며 기본 클래스가 될 수 없으며 기본 클래스를 가질 수 없습니다.)또한, 건설자와 파괴자를 직접 작성해야 하기 때문에 비조합원 1인 수업이 아닌 1인 조합이 작동하도록 하기 위해서는 더 많은 코드를 작성해야 합니다.
언급URL : https://stackoverflow.com/questions/26572432/is-there-any-difference-between-structure-and-union-if-we-have-only-one-member
반응형
'programing' 카테고리의 다른 글
DOM-Container를 통해 Highchart 차트에 액세스하려면 어떻게 해야 합니까? (0) | 2023.10.17 |
---|---|
CSS를 (인덱스)로 변경하시겠습니까? (0) | 2023.10.17 |
Clion에서 .h 파일에 대한 함수 헤더를 자동으로 생성하는 방법은? (0) | 2023.10.17 |
워드프레스에서 비주얼 작곡가를 위한 맞춤 메타박스 지원을 만드는 방법은? (0) | 2023.10.17 |
MySQL: N개의 행을 선택하지만 하나의 열에 고유한 값만 있음 (0) | 2023.10.17 |