C/Visual C - ¿Se puede sobrecargar métodos diferenciando sólo e

 
Vista:

¿Se puede sobrecargar métodos diferenciando sólo e

Publicado por Luis (11 intervenciones) el 28/01/2003 18:37:03
Se puede sobrecargar un método que se diferencie solo en el valor de retorno. Es que quiero hacer el mismo método de manera que uno devuelva un puntero al objeto y otro el objeto. Resulta que la clase la tengo hecha que devuelva el objeto y quiero añadirle el otro método que devuelva un puntero.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Se puede sobrecargar métodos diferenciando sól

Publicado por relfponk (11 intervenciones) el 28/01/2003 18:48:19
Pues lo siento mucho pero no se puede. Tu ten en cuenta que en C/C++ aunque una función retorne un valor éste se puede ignorar y no asignárselo a ninguna variable, así que si tuviésemos dos funciones con el mismo nombre y con la misma signatura que sólo se diferenciasen es su valor de retorno el enlazador no sabría a cual llamar en el caso de que ignorásemos su valor, por eso no se permite.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar