오브젝트에 대한 코드 생성

명시적 유형을 가진 오브젝트의 경우, 코드는 제품의 이전 버전에서와 같이 생성됩니다.

다음 표에서는 내재적 유형을 가진 오브젝트의 코드 생성 결과를 나열합니다.

표 1. 내재적 유형을 가진 오브젝트의 코드 생성 결과
상황 코드 생성 결과
내재적 유형 코드 생성 중에 오브젝트가 다음 두 파트로 맵핑됩니다.
  • <object>_C 이름을 가진 내재적 클래스
  • 소유자의 클래스 인스턴스(컴포지트 클래스 또는 패키지). 인스턴스 이름은 <object>입니다.
패키지의 내재적 유형(글로벌) 인스턴스 코드는 패키지 파일에 생성되고 내재적 클래스의 코드는 <object>.h<object>.cpp 파일에 생성됩니다.
구조화 클래스의 내재적 유형(파트) 인스턴스 코드는 컴포지트 클래스 파일에 생성되고 내재적 클래스의 코드는 컴포지트 파일에 컴포지트의 중첩된 클래스로 생성됩니다.
임베드 가능 오브젝트 오브젝트 코드 생성의 기본 코드 스킴이 임베드 가능으로 변경됩니다. 다음 특성의 기본값이 변경되었습니다.
  • CPP_CG::Class::Embeddable선택으로 변경
  • CPP_CG::Relation::ImplementWithStaticArrayFixedAndBounded로 변경

피드백