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

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

Восстановить пароль Регистрация
 
KING1994
-68 / 6 / 0
Регистрация: 18.07.2011
Сообщений: 77
02.10.2011, 12:58     Почему не хочет читать статические члены-данние класса???? #1
Вот мой код.Вибивает ерор: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++
C++ Статические члены класса
класс «Строка» (данные-члены класса – строчка, функции-члены класса – операции) C++
Конструктор класса, содержащего только статические члены C++
Статические члены C++
C++ Статические члены класса
C++ Класс MyString через статические члены класса

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru