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ę.

questionAnswers(3)

yourAnswerToTheQuestion