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

Наследование классов, ошибка no matching function for call to - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ DevCpp не запускаются программы http://www.cyberforum.ru/cpp-beginners/thread831547.html
В DevCPP при компиляции любой программы вылезает окно с надписью "Программа g++.exe не работает". Потом windows ищет решение проблемы, но ничего не находит.. Подскажите пожалуйста, с чем это может быть связано и какой магический порядок нужно проделать чтобы искоренить эту неполадку.Спасибо.
C++ кто может перевести код в с++ нужно перевести код в С++ В с++ вообще не понимаю ,а вот в паскале набрасал код! кому не сложно помогите пожалуйста uses crt; var r1,r2,h,d,s:real; begin clrscr; repeat write('Введите ширину кольца h>0 h='); readln(h); http://www.cyberforum.ru/cpp-beginners/thread831543.html
C++ Гроб настоящий!
Всем привет! Помогите пожалуйста, напишите код решения этой задачи или объясните хотя бы идею... { Ограничение по времени, сек 2 Ограничение по памяти, мегабайт 64 Мальчику Пете очень нравится математика. Недавно он выписал открыл новую последовательность чисел и, назвав её в свою честь, тут же записал её на длинной ленте, чтобы не забыть. Всё бы хорошо, но у Пети есть младший брат...
C++ Нужно описание кода!
кто может описать код?? #include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> #define MENTION printf("Enter 'j', 'i', 'l' or 'k' to move the empty cell left, up, right or down correspondingly, or 'q' to exit: \n\n");
C++ программа для вычислений ряда http://www.cyberforum.ru/cpp-beginners/thread831497.html
Приветики,лучшим программистам!!!Можете помочь пожалуйста мне с программкой)))Буду очень благодарна))) Дан числовой ряд,нужно при помощи рекурсии вычислить сумму n членов этого ряда.Заранее спасибо за помощь мальчики))
C++ Задача с монетами Здравствуйте! я начал изучать С++ и вот такая задача. "Дано натуральное число N. Как наименьшим количеством монет можно выплатить N копеек. Предполагается что в достаточном количестве имеются монеты достоинством 1, 2, 3, 4, 5, 10, 15, 20, 50 копеек." я написал программу в wxDev-C++ #include <iostream> using namespace std; int main () { int i; cout << "vvedite natural'noe... подробнее

Показать сообщение отдельно
Bizonozubr
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 14
08.04.2013, 15:56     Наследование классов, ошибка no matching function for call to
Здравствуйте. Имеется программа с классом tre. Пытаюсь сделать наследование Новым классом Trel, но получаю ошибку no matching function for call to `Trel::Trel(int, int, int)'.
Кликните здесь для просмотра всего текста
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
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <stdlib.h>
#include <math.h>
using namespace std;
class tre
{public: int a,b,c;
tre(int x, int y, int z)
{a=x;b=y;c=z;
if(!((a+b>c)&&(a+c>b)&&(b+c>a))) {printf("ERROR!!!"); getch(); exit(1);}
};
~tre(){printf("\nObject deleted!");getch();};
tre()
    { cout<<"X= "; cin>>a;
      cout<<"Y= "; cin>>b;
      cout<<"Z= "; cin>>c;
      cout<<a<<" "<<b<<" "<<c;
      cout<<endl;       
    }
int per()
    {return (a+b+c);
    }
float s()
{float p, plo;
p=(a+b+c)/2;
plo=sqrt(p*(p-a)*(p-b)*(p-c));
return plo;}
};
 
class Trel:tre
{
};
 
int main()
{tre tre2,tre1(6,5,3);
 
printf("Perimetr= %d\n",tre1.per());
printf("Ploschad= %f\n",tre1.s());
tre1.~tre();
Trel tre(6,5,4);
//printf("Vucota= %d\n",tre3.high());
//tre.~tre();
}


Если перед class Trel вставить public, то выведет следующую ошибку: expected unqualified-id before "public".
Почему я не могу передать конструктор и сразу его же значения?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru