Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2011, 09:58   #1
ИВэТэшка
Пользователь
 
Аватар для ИВэТэшка
 
Регистрация: 01.02.2009
Сообщений: 52
По умолчанию Инициализация статического поля

Добрый день. Помогите разобраться со следующей ошибкой "... неразрешенный внешний символ ""public: static class Base * Base::begin"..."
Ошибка я думаю в отсутствии инициализации статического поля, каким образом инициализировать поле нестандартного типа? вот пример кода описания класса:
Код:
class Base
{
public:
int a;
static Base * begin;
Base *next;
};
Машины должны работать! Люди должны думать!
ИВэТэшка вне форума Ответить с цитированием
Старый 23.09.2011, 10:36   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Все статические поля должны быть обявлены после описания для выделения памяти, т.е. надо после класса:
Код:
Base * Base::begin;
p51x вне форума Ответить с цитированием
Старый 23.09.2011, 10:52   #3
ИВэТэшка
Пользователь
 
Аватар для ИВэТэшка
 
Регистрация: 01.02.2009
Сообщений: 52
По умолчанию

Точно, возвращаемый же тип Base* а не просто Base. Вот почему не получалось! Спасибо!
Машины должны работать! Люди должны думать!
ИВэТэшка вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача процедуре статического массива cod48 Общие вопросы Delphi 1 24.08.2010 21:07
На счет микросхем и статического электричества Altera Свободное общение 7 16.07.2010 16:44
переделать массив из статического в динамический Saka Помощь студентам 13 21.12.2009 21:01
Помогите создать динамический массив из статического в готовой проге!) Sitis Помощь студентам 12 16.04.2009 11:04
Замена статического массива на динамический Славный Общие вопросы Delphi 1 11.06.2008 00:19