Название: Как задать глобальную переменную? Отправлено: detka от Июнь 09, 2009, 22:28 Необходимо значение переменной видить в другом cpp файле, который подключен к главному. Как объявить переменную глобально?
Название: Re: Как задать глобальную переменную? Отправлено: lit-uriy от Июнь 09, 2009, 23:24 как вариант, сделать файл global.h, в нём объявить переменную, а его подключать в нужные *.cpp- файлы.
Но, глобальные переменные - зло. Название: Re: Как задать глобальную переменную? Отправлено: Karl-Philipp от Июнь 09, 2009, 23:28 Объявите просто в начале файла, например, после инклудов.
Код: int someValue; Для того, чтобы её можно было использовать в других файлах, просто пропишите (в тех срр файлах) Код: extern int someValue; Название: Re: Как задать глобальную переменную? Отправлено: Alex Custov от Июнь 10, 2009, 22:37 как вариант, сделать файл global.h, в нём объявить переменную, а его подключать в нужные *.cpp- файлы. Но, глобальные переменные - зло. линкер потом всё скажет что он о вас думает :D Если нужна именно переменная, которую можно и читать и писать, то вариант только один - extern, как terlan показал. Название: Re: Как задать глобальную переменную? Отправлено: roman.ks от Июнь 11, 2009, 14:53 У вас есть вся мощь ООП. Используйте static Global::variable
И забудте про глобальные переменные ) |