Estimados/as:
Supongamos que quiero devolver una referencia a un objeto desde un método
estático. No veo manera de crear algo y devolver una referencia en lugar de un
puntero.
static Lock & trylock(){
return new Lock(); // falla
return Lock(); // falla
}
Hasta ahora lo mejorcito que logré fue devolver una copia:
Lock trylock(){
return Lock();
}
pero la verdad es que no pude aun medir si afecta el comportamiento que espero.
Veo dos maneras más pero ahi es donde necesito la ayuda:
1) Si hago
Lock * lock= new Lock();
como hago para devolver una referencia?
2) Como declaro un constructor con un nombre arbitrario?
muchas gracias
Carlos Pantelides
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion