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

множественное наследование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать одномерный массив Х из элементов верхнего левого треугольника матрицы А и найти максимальный элемент массива Х http://www.cyberforum.ru/cpp-beginners/thread277559.html
Народ, помогите пожалуйста! Сформировать одномерный массив Х из элементов верхнего левого треугольника матрицы А и найти максимальный элемент массива Х. Заранее благодарен. #include "stdafx.h"...
C++ Microsoft Visual C++ 6.0 не устанавливается на Windows 7 Microsoft Visual C++ 6.0 Як його установити на Windows 7????? При установці каже про несумісність з windows. http://www.cyberforum.ru/cpp-beginners/thread277558.html
Сформировать матрицу В удалив из А столбцы, которые содержат элемент равный 7 C++
Дана матрица А. Сформировать матрицу В удалив из А столбцы которые содержат элемент равный 7... #include <iostream> #include <iomanip> #include <fstream> #include <cstdlib> using namespace...
Использование прототипа функции C++
Привет форумчанам!Помогите пожалуйста! 1.Нужно написать функцию которая вычисляет максимальное и минимальное число массива введенного с клавиатуры с использованием прототипа функции. 2.Написать...
C++ 2 wav одновременно http://www.cyberforum.ru/cpp-beginners/thread277536.html
доброго времени суток всем. нужно одновременно проигрывать несколько wav файлов.. пробывал audiere, ничего сложного, но при попытке воспроизвести файл программа вылетает с ошибкой чтения памяти.....
C++ Шаблоны Создать параметризированные классы List и ListItem. Классы должны содержать конструкторы, деструкторы, функции add, in, remove, getLength, операторы и ввода/вывода ВАЖНОЕ: не... подробнее

Показать сообщение отдельно
pincet
1258 / 830 / 92
Регистрация: 23.07.2010
Сообщений: 4,296

множественное наследование - C++

16.04.2011, 17:16. Просмотров 640. Ответов 3
Метки (Все метки)

Мечтаю реализовать такую иерархию human->employee->doctor
в реализации doctor ругает конструктор.
Ошибка 1 error C2062: type 'char' unexpected
Ошибка 2 error C2334: unexpected token(s) preceding ':'; skipping apparent function body


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
#include <iostream>
#include <string>
#include <list>
using namespace std;
class human {
protected:
    char gender;
    unsigned age;
    string name;
public:
    human (char g,unsigned  a,string n): gender(g),age(a),name(n) {};
    virtual void iam()=0 {};
};
class  employee: public human  {
protected:
    int payment;
public:
    employee(char g,unsigned a,string n,int p=0):human(g,a,n) {
    payment=p;
    };
    void iam() {
        cout<<name<<endl;
    };
    virtual void activity();
    };
class doctor: public employee {
public:
    doctor(char g,unsigned a,sring n): employee(g,a,n)  {}; [B]<<<< здесь ругается[/B]
};
class Unit {
protected:
    string name;
    list <Unit *> subunit;
    list <Unit *> doctors;
    list <Unit *> nurses;
};
где руки кривые?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.