프로젝트에서 Protobuf 2를 사용하고 있습니다. 런타임에 메시지를 만들려면 DynamicMessageFactory
을 사용하고 싶습니다. DynamicMessageFactory
에는 Descriptor*
이 필요합니다. 생성 된 클래스의 변경 가능 메시지 Descriptor*
을 전달 중입니다. 문서에 의하면 은 DynamicMessageFactory
보다 오래 있어야하며 공장에서 생성 된 메시지보다 오래 지속되어야한다고 나와 있습니다.생성 된 protobuf 메시지의 디스크립터 수명은 얼마입니까?
생성 된 클래스의 설명자 수명은 어떻게됩니까? 클래스의 정적 멤버입니까?