나는 C가있는 경우 ++ 클래스는 COM 인터페이스 IY 및 IZ를 구현하고, 나는 타입 X의 객체의 IY 인터페이스의 포인터의 Y를 가지고 있고, 나는이 할 X :COM 개체에 대한 COM 개체의 dynamic_cast가 참조 횟수를 높이 지 않습니다. 그렇습니까?
IZ *z = dynamic_cast<IZ *> (y);
을 그 객체의 참조 횟수를 높이 지 않습니다. 그렇습니까? 그것을 설명하기 위해 Release()를 할 필요는 없다.
중요한 경우 ATL/COM을 사용하고 있습니다.
나는 대답을 추측하고 있습니다. "아니요. 참조 횟수를 늘리지는 않았고 출시 할 필요가 없습니다."하지만 확실하게 알고 싶습니다.
미리 감사드립니다.
예, 예 그래 다시. 구현이 실제로 C++인지 여부는 알 수 없습니다. 대한 QueryInterface()를 사용 -에 관계없이 다른 상호 운용성 문제의 작동 dynamic_cast는 매우 가까운 해당합니다. – sharptooth