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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не получается найти ошибки в программе(среда разработки - VS 2005) http://www.cyberforum.ru/cpp-beginners/thread1206655.html
Задача заключается в следующем: Составить описание класса для определения одномерных массивов строк фиксированной длины. Предусмотреть возможность обращения к отдельным строкам массива по индексам, контроль выхода за пределы массива, выполнения операций поэлементного сцепления двух массивов с образованием нового массива, сцепление двух массивов с исключением повторяющихся элементов, вывод на...
C++ В чем ошибка? Массивы и функции Выкидывает из программы с комментарием: "AP_PZ5.exe вызвал срабатывание точки останова." Ошибка явно возникает после прохождения всех функций, при том, что код выполняет поставленную задачу корректно, без искажений. #include "stdafx.h" #include <iostream> #include <stdlib.h> using namespace std; void entermas2f(int **mas2, int m, int n) // заполнение двумер масс { http://www.cyberforum.ru/cpp-beginners/thread1206647.html
C++ Запись в текстовый файл
Здраствуйте. Нашёл небольшой кусочек кода в интеренете, который записывает текст в текстовый файл. Он работает. Вот код: #include <iostream> using namespace std; int main() { setlocale(0,""); // включаем кириллицу в консоли char * fileName = "C:\\example.txt"; // Путь к файлу для записи
Не знаю как отметить точку пересечения C++
Добрый день товарищи! Суть: Строим прямоугольник с центром xc yc. Высота h, ширина w. Строим линию из xc yc в x y. С этим проблем не возникло (код прилагается). А вот как мне Отметить точку их пересечения?! Я вообще в C++ мало понимаю. Помогите.
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
12.06.2014, 21:45     Функция-член Ошибка класса
Непонятная ошибка связанная с функцией-членом. Я в панике + почему-то не могу внести хедер с 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;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru