personaje, el  7 de abril a las 17:07 me escribiste:
> 2008/4/7 Leandro Lucarella <[EMAIL PROTECTED]>:
> > personaje, el  7 de abril a las 15:18 me escribiste:
> >
> > > El problema que tengo es que ini no es creado y por lo tanto, no se
> >  > ejecuta el código que registra a Creada en Creadora.
> >
> >  La única pregunta que se me ocurre es como linkeás todo esto, porque tu
> >  inicializador vive sólo en el .o donde lo definís, tal vez sólo te estás
> >  olvidando de linkear el .o de inicialización?
> 
> del linkeo se ocupa cmake, y están todos los simbolos porque si
> incluyo Creada desde otro .cpp y creo una instancia (la use o no, e
> incluso se ejecute o no) todo funciona como corresponde, mi único
> miedo es que el compilador esté descartando el código porque nadie lo
> usa...

Estás optimizando? Igual es raro si es una optimización, porque claramente
no es semánticamente igual que esté o no esté esa instanciación.

Que pasa si no lo ponés en el namespace anónimo? De esa forma no es
privado al módulo y ya ahí seguro que no te lo puede optimizar porque te
lo pueden usar desde afuera.

-- 
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
----------------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------------
¿Cómo estais? ¿Cómo os senteis hoy 29 del membre de 1961 día en que
conmemoreramos la nonésima setima nebulización del martir Peperino
Pómoro junto al Rolo Puente en la ciudad de Jadad?
        -- Peperino Pómoro
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a