Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 09.10.2016
Сообщений: 15
1

Наследование классов в C++

22.10.2017, 21:38. Просмотров 560. Ответов 3
Метки нет (Все метки)

Здравствуйте, вот у меня есть код и компилятор выводит такую ошибку:

C++
1
2
3
4
5
6
7
C:\Users\yaros\Desktop\N.cpp    In function 'int main()':
35  20  C:\Users\yaros\Desktop\N.cpp    [Error] no matching function for call to 'apteka::apteka(int)'
35  20  C:\Users\yaros\Desktop\N.cpp    [Note] candidates are:
21  1   C:\Users\yaros\Desktop\N.cpp    [Note] apteka::apteka(int, int)
21  1   C:\Users\yaros\Desktop\N.cpp    [Note] candidate expects 2 arguments, 1 provided
17  7   C:\Users\yaros\Desktop\N.cpp    [Note] apteka::apteka(const apteka&)
17  7   C:\Users\yaros\Desktop\N.cpp    [Note] no known conversion for argument 1 from 'int' to 'const apteka&'
По заданию мне нужно от даты переданной в класс datab вычесть дату выпуска которая передается в apteka.


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
#include<iostream>
#include<cstring>
using namespace std;
 
class datab {
protected:
  int den;
 
public:
  datab(int den1)
  {
    den=den1;
 
  }
 
};
class apteka : public datab {
protected:
    int denvip;
public:
apteka(int den1,int dv) : datab(den1)
{
    denvip=dv;
 
}
 
 
};
 
 
 
int main() 
{
  datab thedata(25);
  apteka dataapt(23);
 
    
  return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2017, 21:38
Ответы с готовыми решениями:

Автоматическая генерация классов С ++ с UML диаграмм классов. Наследование в с++. Абстрактные классы. WhiteStarUML
Создать классовую модель(желательно в WhiteStarUML), которая включает в себя абстрактный класс...

Заменить наследование классов на наследование интерфейсов
#include &lt;iostream&gt; #include &lt;assert.h&gt; using namespace std; int people_on_base = 100; int...

Наследование классов. Копирование производных классов
Здравствуйте всем, у меня такой вопрос: написал код #include &quot;stdafx.h&quot; class A //Создаем...

наследование классов
Помогите пожалуйста разобраться с задачей Создайте базу данных деканата. В ней фиксируются данные...

3
6911 / 5976 / 2709
Регистрация: 14.04.2014
Сообщений: 25,504
22.10.2017, 21:48 2
Два параметра в конструкторе.
0
0 / 0 / 0
Регистрация: 09.10.2016
Сообщений: 15
22.10.2017, 21:51  [ТС] 3
Цитата Сообщение от nmcf Посмотреть сообщение
Два параметра в конструкторе.
Можете по подробнее пожалуйста, просто я совсем новичек))
0
6911 / 5976 / 2709
Регистрация: 14.04.2014
Сообщений: 25,504
22.10.2017, 22:16 4
C++
1
apteka dataapt(23, 23);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2017, 22:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Наследование классов
Сделал лабораторную на тему наследования в С++ с использованием конструкторов и деструкторов....

Наследование классов
Дан базовый класс, показать как он будет наследоваться произвольным классом class planet { int...

Наследование классов!
Помогите с задачей!немного закрутила Описать класс студент,который содержит инфу о студенте с...

Наследование классов
class A { public: * * A(int a){} }; class B : public A { public:


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.