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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KING1994
-68 / 6 / 0
Регистрация: 18.07.2011
Сообщений: 77
#1

Почему не хочет читать статические члены-данние класса???? - C++

02.10.2011, 12:58. Просмотров 243. Ответов 0
Метки нет (Все метки)

Вот мой код.Вибивает ерор:1>SAS.obj : error LNK2001: неразрешенный внешний символ ""private: static int Distance::m_kilk" (?m_kilk@Distance@@0HA)".В чем дело?????

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "stdafx.h"
#include<iostream>
#include<conio.h>
using namespace std;
class Distance
{
private:
    static int m_kilk;static double m_sum;
    int m_feet;double m_inches; 
public:
    void set()
    {
        int feet;double inches;
        cout<<"Input fett and inches\n";
        cin>>feet>>inches;
        m_feet=feet+int(inches/12);m_inches=fmod(inches,12);
        m_sum=m_inches+m_feet*12;m_kilk=1;
    }
    void show()
    {
        cout<<m_feet<<"\'-"<<m_inches<<"\""<<endl;
    }
    void div()
    {
        cout<<m_sum/m_kilk;
    }
};
 
int _tmain(int argc, _TCHAR* argv[])
{
    Distance d[100];char ch=' ';int i=0;
    while(ch!='n')
    {
        d[i].set();d[i++].div();
        cout<<"Do you whant to continue?\n";
        ch=getch();
    }
    getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2011, 12:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Почему не хочет читать статические члены-данние класса???? (C++):

Статические члены класса - C++
Доброго времени суток. Задача состоит в том, чтобы создать список обыектов класса Test, с возможностью последующего добавления элементов...

Статические члены класса - C++
Добрый день. Проходили тему - статические члены класса. Написали программу, вылезает ошибка, помогите побороть пожалуйста. #include...

Статические массивы, члены класса - C++
необходимо создать статический массив. компилятор gcc #include&lt;iostream&gt; class c{ public: static const char x = &quot;qwe&quot;; ...

Как инициализировать статические члены класса - C++
Помогите пожалуйста....я не знаю как вывести в статическое поле значения((( #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include...

Класс MyString через статические члены класса - C++
Всем доброго времени суток. Возникла необходимость решить задачу, хочу обратиться к знающим людям за подходящим к данной задаче...

Конструктор класса, содержащего только статические члены - C++
Практикуюсь по книге Стенли Липпмана &quot;Язык программирования C++ вводный курс&quot; 4 изд. Осваиваю главу 12.6 Статические члены класса. В...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2011, 12:58
Привет! Вот еще темы с ответами:

Как правильно инициализировать статические члены класса? - C++
Я новичок и заранее прошу прощение за тупые вопросы. Имеются два класса: Solution и Pool. Pool состоит из нескольких обьектов класса...

класс «Строка» (данные-члены класса – строчка, функции-члены класса – операции) - C++
Помогите пожалйуста с реализацией программы... Реализовать класс «Строка» (данные-члены класса – строчка (указатель на массив, ...

Статические члены - C++
Мне необходимо создать класс А, причем: этот класс всегда нужен в единственном экземпляре, через этот класс работают классы В и С (т.е. в...

Статические члены и функции - C++
Что-то я не могу понять что я забыли и чяднт что код не компилируется. #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru