Exportar (0) Imprimir
Expandir todo
div
EOF
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

__RTDynamicCast

Implementación en tiempo de ejecución del operador de dynamic_cast .

PVOID __RTDynamicCast (
   PVOID inptr, 
   LONG VfDelta,
   PVOID SrcType,
   PVOID TargetType, 
   BOOL isReference
   ) throw(...)

inptr

puntero a un objeto polimórfico.

VfDelta

Desplazamiento del puntero a función virtual de objeto.

SrcType

De tipo estático de objeto al que inptr el parámetro.

TargetType

resultado previsto de la conversión.

isReference

true si la entrada es una referencia; false si la entrada es un puntero.

Puntero al subobjeto adecuado, si correctamente; de lo contrario, NULL.

bad_cast() si la entrada a dynamic_cast<> es una referencia y la conversión no se produce.

convierte inptr a un objeto de TargetTypeescrito. El tipo de inptr debe ser un puntero si TargetType es un puntero, o un valor l si TargetType es una referencia. TargetType debe ser un puntero o una referencia a un tipo de clase previamente definido, o puntero a null.

rutina

Encabezado necesario

__RTDynamicCast

rtti.h

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft