• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Решите задачу на С++

Машуня

Ученик
Регистрация
6 Май 2010
Сообщения
11
Реакции
0
Баллы
0
Решите задачу на С++

Я буду писать не помогите, а правельнее будет решите задачу на С++)Надо сдать , а я С++ не понимаю!!Пожалуйста!!



Задача
Программа содержит три класса.
Класс В1, который содержит два закрытых целочисленных поля.
Класс В2, который содержит закрытое вещественное поле.
Класс Pr, который содержит целочисленное поле.
Класс Pr, наследует класс В1 защищено и класс В2 открыто.

Дан следующий код:
Void main(void){
int a,b,c;
Pr, obj(1,22,3.356,4);
obj.get_Pr(a,b,c);
cout<<a<<"+<<b<<"+"<<obj.get_B2()<<"+"<<с<<"="<<a+ b+c+obj.get_B2()<<endl;
_getch();
}
 
не совсем понимаю суть задачи, что подразумевается под целочисленное закрытое поле?
так что ли
Class B1{
private:
int a;
int b;
};
Class B2{
private:
float c;
};
Class Pr:public B2{
public:
int t;
void get_Pr(int a, int b, int c);
};

итд

вот пример из википедии
class A{ //базовый класс
};

class B : public A{ //public наследование
}

class C : protected A{ //protected наследование
}

class Z : private A{ //private наследование
}
 
Class Pr : public B2{
public:
int t;
void get_Pr(int a, int b, int c);
};
 
Назад
Сверху