• Viernes 15 de Noviembre de 2024, 02:56

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - JaMFRY

Páginas: [1]
1
C/C++ / Variable Global
« en: Sábado 23 de Diciembre de 2006, 00:32 »
Estoy implementando una clase en C++, y dispongo del archivo.hpp de dicha clase, en el cual declaro las funciones, la estructura y una Variable Global (int M).
Despues en el archivo .cpp implento las funciones, y mi problema viene cuando en el constructor de la clase le doy valor a la variable global M, por ejemplo M=5;
hasta aqui todo correcto, pero cuando sale del constructor y llama a otra funcion, el valor de la M se me pierde y por defecto se vuelve a M=0. Y no entiendo porque sucede esto si al ser global tendria que mantener el valor de M=5.

Si me podeis hechar una mano del montivo por que me sucede esto, estaria muy agradecido.
Por si sirve de algo lo estoy haciendo en Linux en g++ v.4


Un Saludo.

Páginas: [1]