dynamic_cast obiektu COM do interfejsu COM nie podbija licznika referencji, prawda?
Jeśli mam klasę C ++, X, która implementuje interfejsy COM IY i IZ, i mam wskaźnik y do interfejsu IY obiektu typu X, i robię to:
IZ *z = dynamic_cast<IZ *> ( y );
Czy to nie podważa liczby referencyjnej obiektu? Nie muszę robić wydania (), aby to rozliczyć, prawda?
Jeśli to ma znaczenie, używam ATL / COM.
Zgaduję, że odpowiedź brzmi „nie, nie podbija licznika referencji i nie musisz zwolnić ()”, ale chcę się upewnić.
Z góry dziękuję.