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

Статические члены и функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить в строке все множественные вхождения заданного символа одним http://www.cyberforum.ru/cpp-beginners/thread421553.html
Функция заменяет в строке все множественные вхождения заданного символа одним для использование нелбходимо использовать Указатели. Типизированные указатели. Указатели и массивы. Функции...
C++ Шаблон класса "Очередь" описать класс:очередь (динамическая структура) тип данных:int,double,float.в каждом классе должны быть конструкторы с параметрами. программа должна корректно добавлять и удалять элементы из очереди.... http://www.cyberforum.ru/cpp-beginners/thread421543.html
C++ перегрузка операторов С++
есть программа: #include "stdafx.h" #include <iostream> using namespace std; class Time { private: int s, min, h;
Решить выражение C++
Народ, помогите плиззз))) Можете написать код для программы, считающей выражение y=lg(8x^2-6x). СПАСИБО! С НОВЫМ ГОДОМ!=)
C++ Найти угол, на основе координат мыши http://www.cyberforum.ru/cpp-beginners/thread421525.html
Здравствуйте, пробую себя в написании простенькой игрушки, пока-что ничего не получается =( Возникла вот такая проблема: есть изображение являющее собой "пушку" у танка, нужно естественной этой...
C++ Возвращение ссылки или указателя на закрытый элемент класса. Всех уважаемых форуман. поздравляю с наступившим новым годом и прошу ответить на такой вопрос. Почему до сих пор современный C++ не избавился от такой зияющей бреши, как воззвращение открытой... подробнее

Показать сообщение отдельно
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517

Статические члены и функции - C++

02.01.2012, 19:34. Просмотров 1018. Ответов 9
Метки (Все метки)

Что-то я не могу понять что я забыли и чяднт что код не компилируется.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <string>
using namespace std;
 
class test
{
private:
    static int x;
public:
    static void setX(int t)
    {
        x=t;
    }
 
    static void printX()
    {
        printf("%i",x);
    }
};
 
int main()
{
    test obj;
    obj.setX(2);
    obj.printX();
}
minigw жалуется довольно странно и, судя по названию функции, линковщик запутывается в моём коде, что я не так написал?
Код ошибки:
Код
obj\Debug\main.o(.text$_ZN4test6printXEv[test::printX()]+0x7)||In function `ZN4test4setXEi':|
C:\c++\Projects\Temp\main.cpp||undefined reference to `test::x'|
obj\Debug\main.o(.text$_ZN4test4setXEi[test::setX(int)]+0x7):C:\c++\Projects\Temp\main.cpp||undefined reference to `test::x'|
||=== Build finished: 2 errors, 0 warnings ===|
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru