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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2012, 20:28   #1
halcyon
crafter
Форумчанин
 
Аватар для halcyon
 
Регистрация: 03.09.2011
Сообщений: 127
По умолчанию Статический член класса

Проблема в следующем, компилятор не позволяет создать класс с статическим потоком:
Код:
class SomeClass
    {
        private:
             static ifstream file;
        public: 
             // methods
    };
1>main.obj : error LNK2001: unresolved external symbol "private: static class std::basic_ifstream<char,struct std::char_traits<char> > AudioFile::file" (?file@AudioFile@@0V?$basic_ifstrea m@DU?$char_traits@D@std@@@std@@A)
1>c:\users\123\documents\visual studio 2010\Projects\Audio\Debug\Audio.exe : fatal error LNK1120: 1 unresolved externals
Подскажите, пожалуйста, в чем проблема?
halcyon вне форума Ответить с цитированием
Старый 28.09.2012, 21:09   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

В срр файле напишите
ifstream SomeClass::file;
waleri вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирующий конструктор и абстрактный указатель член класса Начавший Общие вопросы C/C++ 7 27.06.2012 00:50
Оператор сдвига как член класса Anubys Общие вопросы C/C++ 0 25.12.2011 02:44
Функция - член класса Syltan Общие вопросы C/C++ 9 06.10.2009 23:44
Указатеть на функция-член класса BioS Общие вопросы C/C++ 6 29.09.2009 00:04
Как изменить статический приватный член класса?? 3dgraph Помощь студентам 2 07.05.2009 20:06