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

Ошибка при наследовании - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пересечение двух многоугольников http://www.cyberforum.ru/cpp-beginners/thread374888.html
Имеются два многоугольника, например два пятиугольника, координаты заданны массивом объектов класса точка. Надо определить, пересекаются ли они?
C++ что за функция такая strstr? или это не функция? void search(sp *list){ sp *prt = list; char f,r; cout<<Rus("введите текст")<<endl; cin>>f; cout<<Rus("введите выходной файл")<<endl; cin>>r; ofstream inf(r); while (true){... http://www.cyberforum.ru/cpp-beginners/thread374885.html
C++ Упростить код
Добрый день, подскажите, можно ли упростить код (используя уровень знаний как в оригинале)? #include <iostream> #include <time.h> #include <conio.h> using namespace std; void main(){ ...
C++ Кто может помогите. Дан файл, содержащий целые числа. Надо вычислить сумму всех чисел, расположеных до минимального значения в файле.
Кто может помогите. Дан файл, содержащий целые числа. Надо вычислить сумму всех чисел, расположеных до минимального значения в файле. Очень надо.
C++ График в полярной системе координат http://www.cyberforum.ru/cpp-beginners/thread374856.html
Помогите пожалуйста) Составить программу, которая была бы способна считывать из файла данные для двух координат произвольного числа точек и строить по ним график на экране в графическом режиме в...
C++ Долбаный Visual Studio У меня есть dll с одной функцией: memCpy32(). Проверял dll с помощью bumpbin, там эта функция действительно есть. Но почему когда я добавляю lib и h файл этой библиотеки линкер не создаёт exe с моей... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6556 / 3977 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.10.2011, 15:24
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/*При таком коде класс TeacherAndExaminer имеет в предках два класса Human 
один из которых принадлежит Teacher, другой - Examiner, потому имеется неоднозначность. 
В случае виртуального наследования класс TeacherAndExaminer имеет в предках один класс Human*/
class Human {
//...
};
 
class Teacher : public Human {
//...
};
 
class Examiner : public Human {
//...
};
 
class TeacherAndExaminer : public Teacher, public Examiner {
//...
};
Добавлено через 50 секунд
Цитата Сообщение от Riderik Посмотреть сообщение
Спасибо. Ошибки теперь нет. Но появились предупреждения. Что-то ему не нравится при наследовании в методах.
Пример предупреждения:
warning C4250: 'TeacherAndChPrKom' : inherits 'Teacher::Teacher::SetSpec' via dominance
Методы виртуальные.
покажите код
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru