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

Функция-член Ошибка класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не получается найти ошибки в программе(среда разработки - VS 2005) http://www.cyberforum.ru/cpp-beginners/thread1206655.html
Задача заключается в следующем: Составить описание класса для определения одномерных массивов строк фиксированной длины. Предусмотреть возможность обращения к отдельным строкам массива по индексам,...
C++ В чем ошибка? Массивы и функции Выкидывает из программы с комментарием: "AP_PZ5.exe вызвал срабатывание точки останова." Ошибка явно возникает после прохождения всех функций, при том, что код выполняет поставленную задачу... http://www.cyberforum.ru/cpp-beginners/thread1206647.html
C++ Запись в текстовый файл
Здраствуйте. Нашёл небольшой кусочек кода в интеренете, который записывает текст в текстовый файл. Он работает. Вот код: #include <iostream> using namespace std; int main() { ...
Не знаю как отметить точку пересечения C++
Добрый день товарищи! Суть: Строим прямоугольник с центром xc yc. Высота h, ширина w. Строим линию из xc yc в x y. С этим проблем не возникло (код прилагается). А вот как мне Отметить точку их...
C++ Перевести код с Java на C++ http://www.cyberforum.ru/cpp-beginners/thread1206641.html
import java.io.*; import java.util.*; public class main { public static class ant{ int k;
C++ Из двух текстовых файлов удалить строки, имеющие одинаковые номера, но не являющиеся одинаковыми заданы два текстовых файла. удалить из этих файлов строки, имеющие одинаковые номера, но сами не являются одинаковыми. Результаты записать в новых файлов подробнее

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

Функция-член Ошибка класса - C++

12.06.2014, 21:45. Просмотров 734. Ответов 3
Метки (Все метки)

Непонятная ошибка связанная с функцией-членом. Я в панике + почему-то не могу внести хедер с include ввожу #include "header.h"
Работаю в visual studio C++ 2010 помогите пожалуйста
код программы

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#include <iostream>
#include <string>
using namespace std;
class Nomer
{
protected:
    static int count;
    int number;
    string status;
    string type;
    int telephone;
    int floor;
    float cost;
    int people;
public:
    Nomer(): telephone(0), floor(0), cost(0.0), people(0){count++; number=count; status="free";}
    ~Nomer(){}
    virtual void get()=0
    {
        cout<<"Enter floor:\t";
        cin>>floor;
        cout<<"Enter cost of number:\t";
        cin>>cost;
        cout<<"Enter people count for number:\t";
        cin>>people;
        cout<<"Enter number's telephone:\t";
        cin>>telephone;
        cout<<endl;
    }
    virtual void show()=0
    {
        cout<<"Floor:"<<floor<<endl;
        cout<<"Number's cost:"<<cost<<'$'<<endl;
        cout<<"Enter people count for number:"<<people;
        cout<<"Number's telephone:"<<telephone<<endl<<endl;
    }
    virtual bool search(int)=0;
};
class Other: public Nomer
{
private:
    int place;
public:
    Other():place(0){}
    ~Other(){}
    void get();
    void show();
    bool search(string st);
};
class Lux: public Nomer
{
private:
    int roomNum;
public:
    Lux():roomNum(0){type="Lux";}
    ~Lux(){}
    void get();
    void show();
    bool search(string st);
};
//LUX
void Lux::get()
    {
        cout<<"Enter rooms count:\t";
        cin>>roomNum;
        Nomer::get();
    }
int Nomer::count=0;
void Lux::show()
{
    cout<<"Room's number - "<<number<<endl;
    cout<<"Room's Type:"<<type<<endl;
    cout<<"Rooms count:"<<roomNum<<endl;
    Nomer::show();
}
bool Lux::search(string st)
{
    if (Lux::status==st)
        return 1;
    else return 0;
//OTHER
void Other::get()
    {
        cout<<"Enter places count:\t";
        cin>>place;
        Nomer::get();
    }
void Other::show()
{
    cout<<"Room's number - "<<number<<endl;
    cout<<"Room's Type:"<<type<<endl;
    cout<<"Places count:"<<place<<endl;
    Nomer::show();
}
bool Other::search(string st)
{
    if (Other::status==st)
        return 1;
    else return 0;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru