Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 13.04.2013
Сообщений: 5

Добавление конструкторов

23.04.2013, 02:17. Показов 395. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
нужно добавить конструктор копирования, с параметрами, и по умолчанию и деструктор для класса train. Помогите пожалуйста

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
~~~~~~~~~~~~~Файл-train.h~~~~~~~~~~~~~~~~~~
 
class train
{
public:
    
void add();
void history();
void poisk(double c);
 
private:
char NazvaniePynktaNaznachenya[30];
int NomerPoezda;
double vremyaOtpravlenya;
};
 
 
 
~~~~~~~~~~~~~~Файл-main.cpp~~~~~~~~~
 
 
 
#include <conio.h>
#include <iostream>
#include "train.h"
using namespace std;
 
 
int main()
{
    int x,n;
    double c;
    train *p;
    train b[5];
    p=b;
 
 
    cout<<"Vvedite razmernost massiva:";
    cin>>n;
    for (int i=0; i<n; i++)
    {
        cout<<"\nZapis: "<<i;
        p[i].add();
    }
    for (int i=0; i<n; i++)
    {
        cout<<"\nZapis:"<<i;
            p[i].history();
    }
    cout<<"\nVvedite vrem9 otpravlenya:";
    cin>>c;
    for  (int i=0; i<n; i++)
    {
        p[i].poisk(c);
    }
    getch();
return 0;
}
 
 
 
~~~~~~ Файл-train.cpp~~~~~~
 
 
 
#include <iostream>
#include "train.h"
using namespace std;
 
void train::add()
 
{
cout<<"Vvedite Nazvanie punkta naznachenija:\n"; cin>>NazvaniePynktaNaznachenya;
cout<<"Vvedite nomer poezda:\n"; cin>>NomerPoezda;
cout<<"vvedite vrema otpravlenie v formate HH.MM:\n"; cin>>vremyaOtpravlenya;
}
void train::history()
{
cout<<"\nPunktnaznach:"<<NazvaniePynktaNaznachenya<<"\nPoezd nomer:"<<NomerPoezda<<"\nVrema otpravlenie:"<<vremyaOtpravlenya;
cout<<"\n";
}
void train::poisk(double c)
{ 
if (c==vremyaOtpravlenya)
cout<<"\nNomer poezda"<<NomerPoezda;
 
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.04.2013, 02:17
Ответы с готовыми решениями:

Использование конструкторов и деструктора при проектировании пользовательского класса
1. Создать класс с именем PRICE, содержащий следующие поля: ■ название товара; ■ название магазина, в котором продается...

Объясните вызов конструкторов
Попробовал разобраться, как лучше реализовывать operator + и operator += в классе (который через который) - не могу понять вызов...

Вызов операторов присваивания и конструкторов
Решил немного разобраться с тем, когда вызываются конструкторы и операторы присваивания с lvalue и rvalue, и удивился. Есть такой код: ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.04.2013, 02:17
Помогаю со студенческими работами здесь

Двойное использование делегирования конструкторов
Есть клас square который сначало делигирует свою роботу предку, но я еще хочу чтобы он затем и делгировал свою роботу конструктору по...

Странности при вызове конструкторов копирования
Здравствуйте! Хочу задать вопрос по c++ (visual с++ 2010 express). Имеется вот такой код: class Parent { public: Parent() {} ...

Выделение памяти с помощью new под объекты без вызова их конструкторов
здравствуйте, корректен ли следующий код: myClass* pttr = static_cast&lt;myClass*&gt;(::operator new(5 * sizeof(myClass))); for (int i = 0; i...

Использование конструкторов. Перегрузка конструкторов. Использование свойств
Помогите реализовать свойства, позволяющие осуществить проверку на допустимые значения для данных класса. using System; using...

Наследование конструкторов
Здравствуйте, мне нужно что бы player наследовал конструктор от aobject class aobject { public: aobject(int xx,int yy,int** mm)...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru