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

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

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

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

02.10.2011, 12:58. Просмотров 236. Ответов 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++
C++ Зависимости и статические члены
C++ Статические члены класса
Конструктор класса, содержащего только статические члены C++
C++ Статические члены и функции
Статические члены C++
C++ Статические члены класса
Классы (статические члены и конструктор копирования) C++
C++ Класс MyString через статические члены класса
Статические функции-члены - хорошо или плохо? C++
Как инициализировать статические члены класса C++

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

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

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