문제

나는 방법을 알고 싶어 QVariant 할 수 있는 내부적으로 저장,int,QMap,QList,...

내가 무슨 의미가 내부터 데이터 구조/구현?무엇인가의 오버헤드 저장 및 검색 유형(int,float)에 QVariant?

도움이 되었습니까?

해결책

빠른 코드를 살펴보겠 것을 알 QVariant 은 기본적으로 union 의 여러 기본 형식(int, float etc.'),a QObject 포인터,고 void* 포인터를 위한 아무것도 다른 것이 아닙 QObject 과하지 않는다.또한 유형의 데이터 구성원할 수 있는 알고 실제로 현재 저장됩니다.오버헤드가 나타나지 않는 것보다 훨씬 더 저장하는 구조체의 멤버,검사는 유형에 대한 호환성 가능하게 만드는 변환(int 떠에 대한 인스턴스)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top