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

С++ наследование(при наследовании не работает дружественная функция) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение алгоритма Брезенхема черчения прямой линии http://www.cyberforum.ru/cpp-beginners/thread743618.html
Нужно написать код к алгоритме Брезенхема черчения прямой линии, и чтоб она отображалась на экране в Window Form Aplikation. Знаю что уже были такие темы и всегда говорили:"Погугли". Но все что я...
C++ удалить введенное слово из файла Препод вводит предложение , оно записывается в файл , после чего вводит слово и оно должно удалиться из файла. На что меня хватило: #include <iostream> using namespace std; #include <fstream>... http://www.cyberforum.ru/cpp-beginners/thread743610.html
C++ Ошибка ! Не работает список
Помогите пожалуйста ! Почему то не работает список #include <iostream.h> struct List { int value; List *next; };
Вычислить значения функции на интервале C++
Задание в файлике, в виде картинки. Очень срочно и очень важно. Пожалуйста сделайте!
C++ Извлечь корень квадратный из последнего члена последовательности http://www.cyberforum.ru/cpp-beginners/thread743567.html
Заданные действительные числа a1, a2, ..., an. Если при замене отрицательных членов последовательности a1, a2, ..., an их квадратами образуется последовательность, не увеличивается, извлечь корень...
C++ Добавление компиляторов и отладчиков с++ для windows 8 x64 Здравствуйте господа программисты, у меня такой вопрос: Решил изучать с++ поставил себе IDE Netbeans 7.2 и компилятор "cygwin". Но при открытии проекта, пишет что компилятор не найден, добавьте в... подробнее

Показать сообщение отдельно
HUGO_GO
2 / 2 / 0
Регистрация: 15.03.2012
Сообщений: 13
23.12.2012, 20:59  [ТС]
Вы парвы, код большой, сложно показать

Добавлено через 9 минут
Класс Врач
Doctor.h
C++
1
2
class Patient;
friend void fromP2DS(Doctor &, Patient &);//from patient to  doctor
Doctor.cpp
C++
1
2
3
4
5
6
7
8
9
void fromP2DS(Doctor &d, Patient &p){
        list<Symptom>::iterator l = p.symptom_p.begin();
    while (l != p.symptom_p.end())
    {
        cout<<" "<<l->getNameSymptomm()<<",";
        d.s_p.push_back(l->getnumSymptomm()); 
        l++;     
    }
    cout<<endl;
Patient.h
C++
1
friend void fromP2DS(Doctor &, Patient &); //first visit a doctor
Terapevt.h
C++
1
2
3
4
5
6
7
8
class Terapevt :  public Cardiologist, public Gastroenterologist {
public :
    Terapevt()  {cout<<"constructor Terapevt is created."<<endl;} ;
    std::string spetsyfication;
private :
    void creat_diagnos1(void);//return diagnos
    void NotBigProblem(void);
};
Cardiologist и Gastroenterologist - виртуально наследуются от Врача(Doctor)

Добавлено через 5 минут
и в терапевте
C++
1
friend void fromP2TerS(Terapevt &, Patient &); //first visit a doctor
которая будет делать тоже самое что и
friend void fromP2DS(Doctor &, Patient &); //first visit a doctor
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.