Форум программистов, компьютерный форум CyberForum.ru

Ошибка компиляции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, в которой на экран выводится картинка http://www.cyberforum.ru/cpp-beginners/thread796799.html
Здравствуйте) помогите, пожалуйста, написать программу ( С++) в которой на экран выводится такая картинка * * * * * ...
C++ String.Insert Помогите, пожалуйста, в чем проблема String gr; gr = "3x+5"; String t = "00"; gr.Insert(1, t); на выходе строка gr как была 3x+5 так и осталась. VS 2012 http://www.cyberforum.ru/cpp-beginners/thread796770.html
Вставить перед каждой серией минимальный элемент массива C++
Доброго времени суток. Напишите, пожалуйста, прогу для этого задания . ( в коде не должны быть использованы квадратные скобки, т.е без массивов, с использованием динамической памяти) Очень надеюсь на вас! Формируется массив, элементами которого является числовая последовательность, за-канчивающаяся 0. Назовем серией группу подряд идущих одинаковых элементов, а длиной серии – количество этих...
После каждого столбца, все элементы которого положи-тельные, добавить новый столбец и заполнить его нулевыми значениями C++
Доброго времени суток. Напишите, пожалуйста, прогу для этого задания . ( в нем не должны быть использованы квадратные скобки) Дана матрица размера n×n. После каждого столбца, все элементы которого положи-тельные, добавить новый столбец и заполнить его нулевыми значениями. Очень надеюсь на вас!
C++ Правильно ли построил класс? http://www.cyberforum.ru/cpp-beginners/thread796762.html
Здравствуйте, нужен совет. задание такое: построить иерархию домашней электротехники. я сделал общий абстрактный класс который содержит общую информацию и создал много наследников типа "устройства термической обработки", "устройства освещения", "устройства связи", "измерительные устройства", "устройства хранения продуктов. вопрос: нормально ли это? а то объединять в одном классе электроплиту,...
C++ Как записать в переменную int** x число? Как записать в переменную int** x число? подробнее

Показать сообщение отдельно
prohp
0 / 0 / 0
Регистрация: 27.02.2013
Сообщений: 8

Ошибка компиляции - C++

27.02.2013, 23:50. Просмотров 347. Ответов 9
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
class X
{
public:
    static int a;
};
 
void main()
{
    X::a=3;
}

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
class X
{
public:
    static int a;
    X()
    {
        a=5;
    }
};
void main()
{
        X a;
    std::cout<<a.a;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
class X
{
public:
    static int a;
    static int stat()
    {
        a=5;
        return a;
    }
};
void main()
{
   std::cout<<X::stat();
}
Хочу присвоить значение статической переменной класса a. Пробовал разными способами, ничего не получается.
Везде одни и те же ошибки:

Ошибка 1 error LNK2001: неразрешенный внешний символ ""public: static int X::a" (?a@X@@2HA)" C:\Users\Джамал\documents\visual studio 2012\Projects\unit1\unit1\unit1.obj unit1

Ошибка 2 error LNK1120: неразрешенных внешних элементов: 1 C:\Users\Джамал\documents\visual studio 2012\Projects\unit1\Debug\unit1.exe 1 1 unit1

Компилятор визуал студио экспресс 2012 для десктопа. Ос windows 7 prof.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru