Здравствуйте, гость ( Вход | Регистрация )
|
Raks123 |
22.11.2011, 16:05
Сообщение
#1
|
|
Студент ![]() Группа: Новичок Сообщений: 16 Регистрация: 2.10.2011 Пользователь №: 2920 Спасибо сказали: 0 раз(а) Репутация: 0
|
Вопрос такой: как правильно создать глобальную переменную, чтобы её было видно в разных cpp файлах? Знаю, что это плохая практика, но все-таки у меня по другому, даже через самую большую задницу, которую я пытался изобрести не получается(((
|
|
|
|
![]() |
|
BlueIceScream |
25.11.2011, 21:27
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 56 Регистрация: 21.11.2011 Из: Республика Дагестан Пользователь №: 3016 Спасибо сказали: 18 раз(а) Репутация: 3
|
Статические члены класса создаются не при их объявлении, а при обязательном определении. Прежде чем писать код, надо уметь его писать. Срочно перечитывать книгу Срауструпа. int Global::kolichestvo = <default value> - создаст статический член класса. Остальное подскажет книга. |
|
|
|
Raks123 Глобальные переменные 22.11.2011, 16:05
PAFOS на такие случаи я обычно делаю один класс, в котор... 22.11.2011, 16:26
ilyabvt Используйте ключевое слово extern, прочитать можно... 22.11.2011, 17:38
Алексей1153 с классом всегда удобнее
extern - это хвостик от... 23.11.2011, 7:36
Iron Bug Цитата(Алексей1153 @ 23.11.2011, 10:36) с... 25.11.2011, 21:55
Raks123 Навыдавало кучу ошибок, подскажите что не так:
Вот... 25.11.2011, 19:56
sidsukana Первое определение вне объекта сделай. Чтото типа ... 25.11.2011, 20:10![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 15.12.2025, 5:48 |