[C++] Conversión tipo predefinido <-> tipo definido por usuario

Iniciado por dopin, 22 Agosto 2012, 14:01 PM

0 Miembros y 1 Visitante están viendo este tema.

dopin

Hola estudiando y buscando información me encuentro con esta pregunta:

Para convertir un tipo definido por el usuario a un tipo predefinido, utilizamos:
a) Constructor
b) Operador de conversión del tipo predefinido al tipo definido
c) Operador de conversión del tipo definido al tipo predefinido
d) operador de referencia.

Por lo que llevo aprendido hasta ahora, diría que la a (constructor), puesto que en la d, el operador de referencia & se usa para otras cosas, y a mi no me suena que haya operadores de conversiones entre tipos.

¿Qué opináis? Gracias de antemano

0xDani

Depende de cada caso, define "tipo definido por el ususario". Puede ser una clase o un simple typedef.

Saludos.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

dopin

Pues pongamos ambos casos.

1) Caso de clase o estructura
2) Caso de typedef. Si es este caso yo creo que entonces si sería el operador de conversión static_cast<T>, dynamic_cast<T>...

gracias chic@s