| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > extern + array |
| Автор: Alca 8.6.2010, 10:36 | ||||||
| Использую C++Builder 2010: Test.cpp
Unit1.cpp
Ругается на sizeof(g_archEmptyDbContent):
Добавлено через 14 минут и 41 секунду Необходимо узнать размер массива в другом модуле. |
| Автор: jonie 8.6.2010, 11:22 |
| Alca, отдельную int переменную сделайте "размер" ее и extern-ните |
| Автор: Dem_max 8.6.2010, 11:25 |
| с extern и const вместе не получается |
| Автор: Alca 8.6.2010, 12:21 | ||||||
| Сделал так: GlobalVars.h
GlobalVars.cpp
Использование:
jonie, Dem_max, спасибо. |
| Автор: mes 9.6.2010, 10:21 |
правда ?! |
| Автор: Alca 9.6.2010, 10:34 | ||||||||||||
Сделал const:
GlobalVars.h
GlobalVars.cpp
uLogon.cpp
Добавлено через 3 минуты и 48 секунд Убрал const в cpp-шнике - скомпилилось Добавлено через 4 минуты и 24 секунды GlobalVars.cpp
Добавлено через 5 минут и 21 секунду ха-ха |
| Автор: mes 9.6.2010, 10:54 | ||
константы по умолчанию не "расшарены", поэтому при определении внешней константы обязательно использовать модификатор extern.
|
| Автор: Alca 9.6.2010, 11:13 |
| mes, спасибо, буду знать |