Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определение статических переменных - членов класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ среда "Dev C++" подскажите http://www.cyberforum.ru/cpp-beginners/thread869977.html
Работает ли в этой среде заголовок <conio.h> ???
C++ Вывести и вычислить на экран Друзья!Помогите пожалуйста переделать программу под мое задание!Готовый код программы есть, но с другим заданием! Вложил задание для которого сделана программа и свое задание!Заранее Большое... http://www.cyberforum.ru/cpp-beginners/thread869970.html
C++ Найти в тексте слова, у которых первая буква совпадает с последней
Здравствуйте. помогите написать программу. найти в тексте слова, у которых первая буква совпадает с последней. Спасибо
C++ Расположить столбцы мартицы в порядке возрастания k строки
Добрый день. Есть задача, я даже не могу понять что от меня требуется, надеюсь на помощь. Расположить столбцы матрицы D(mxn) в порядке возрастания элементов k-той строки (1<k<n). P.s. откуда...
C++ Нахождение обратной матрицы http://www.cyberforum.ru/cpp-beginners/thread869932.html
Нужен код для нахождения обратной матрицы. Я знаю их в сети много но все они какие то замысловатые, мне же нужен код простой как дверь, и желательно без функций.
C++ Поиск элемента в двусвязном списке Элемент двусвязного списка точка(x,y). Нужно написать функцию для нахождения максимально удаленной точки от центра координат. iterator - количество элементов в списке void List::FarAway(){ ... подробнее

Показать сообщение отдельно
UrbanLynx
1 / 1 / 0
Регистрация: 13.02.2013
Сообщений: 29

Определение статических переменных - членов класса - C++

19.05.2013, 10:57. Просмотров 571. Ответов 2
Метки (Все метки)

Доброе утро! Не могу понять, почему возникает ошибка.
Есть класс в Manager.h:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Manager
{
public:
    static Manager* Instance();
        ...
protected:
    Manager(){}
private:
    static Manager* _instance;
    static MyGraphics* _graphics;
};
 
Manager* Manager::_instance = NULL;
MyGraphics* Manager::_graphics = NULL;
ifndef'ы наличествуют. Если я его подключаю более одного раза, то возникают ошибки линковщика
C++
1
2
3
Ошибка  6   error LNK2005: "private: static class MyGraphics * Manager::_graphics" (?_graphics@Manager@@$$Q0PAVMyGraphics@@A) уже определен в Manager.obj   I:\OOP\oop4\Новая папка\oop4\oop4\oop4.obj
Ошибка  7   error LNK2005: "private: static class Manager * Manager::_instance" (?_instance@Manager@@$$Q0PAV1@A) уже определен в Manager.obj    I:\OOP\oop4\Новая папка\oop4\oop4\oop4.obj
Ошибка  8   error LNK1169: обнаружен многократно определенный символ - один или более   I:\OOP\oop4\Новая папка\oop4\Debug\oop4.exe 1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru