| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > static член класса |
| Автор: <Spawn> 3.2.2004, 12:21 | ||||
| Начал изучать классы Си и появилась некоторая проблема: Почему то при попытке изменить любым образом такую переменную компилятор выдает(C++ Builder 6) : "[Linker Error]Unresolved external Screens:size referenced from C:\...", например:
или так:
|
| Автор: Vyacheslav 3.2.2004, 12:51 | ||||
| Треубется зарезервировать память по static -член, посредством дполнительного объявления-инициализации *.h
*.cpp
|
| Автор: C'hoosen++ 3.2.2004, 16:02 | ||
| Компилятор не может увеличить size на 20, так как он не знает начальной величины переменной. То есть необходимо создать конструктор, обнуляющий size:
А уже потом производить операцию с size. Модератор RAN: Этот ответ на вопрос на самом деле не верен. |
| Автор: Vyacheslav 3.2.2004, 16:43 | ||||
| Неверно. Правильный ответ смотри выше достаточно добавить даже просто
И все будет работать, ибо сказано в писании
|