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

Наследование классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ google test с msvc http://www.cyberforum.ru/cpp-beginners/thread712528.html
Запускаю солюшн gtest. Делаю build. Пытаюсь запустить к примеру проект gtest.vcproj. Говорит нечто вроде нельзя запустить прогу, так как нет gtest.lib в нужной дирректории. Что мне сделать чтобы этот gtest.lib появился? Цитата из оф источника: Скомпилировав Google Test как библиотеку, мы можете создать новый проект. Как это сделать? Добавлено через 1 час 59 минут Ну неужели никто...
C++ Подскажите, что делает программа // BrackStack.cpp - автомат с магазинной памятью, // распознающий вложенность круглых скобок. // Построен на основе таблицы переходов, // созданной по следующей q-грамматике: // 1. S -> (B)B // 2. B -> (B)B // 3. B -> empty #include <iostream> #include <string> http://www.cyberforum.ru/cpp-beginners/thread712525.html
Составить программу, которая печатает true, если точка с координатами (х,у) принадлежит заштрихованной области, и false в противном случае C++
помогите
ООП. header файл. Функцию объекта вынести в файл класса C++
#ifndef DRAW_H #define DRAW_H #include "mainwindow.h" #include "ui_mainwindow.h" #include <QFile> #include <QTextStream> #include <QString> #include <QByteArray> #include <QPushButton>
C++ Как создать игру на с++ http://www.cyberforum.ru/cpp-beginners/thread712476.html
Здраствуйте!Подскажите как создать какую нет игру на с++!?
C++ Среднее элементов массива Смысл задачи таков: дан массив. вывести новый массив без повторяющихся элементов и посчитать среднее. Данный код выводит только массив а среднее не могу найти. #include <stdio.h> #include <conio.h> int main () { int p; int i, n, j; int count=1; // счётчик не повторяющихся символов float res; подробнее

Показать сообщение отдельно
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
28.11.2012, 20:52     Наследование классов
Помогите, пожалуйста, разобраться - необходимо написать класс Administrator, кот наследуется (is derived) из класса
SalariedEmployee:

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
// Class SalariedEmployee
//This is the header file salariedemployee.h. 
//This is the interface for the class SalariedEmployee.
#ifndef SALARIEDEMPLOYEE_H
#define SALARIEDEMPLOYEE_H
 
#include <string>
#include "employee.h"
 
using namespace std;
 
namespace employeessavitch
{
 
    class SalariedEmployee : public Employee
    {
    public:
        SalariedEmployee( );
        SalariedEmployee (string the_name, string the_ssn,
                                  double the_weekly_salary);
        double get_salary( ) const;
        void set_salary(double new_salary); 
        void print_check( );
    private:
        double salary;//weekly
    };
 
}//employeessavitch
 
#endif //SALARIEDEMPLOYEE_H

в класса SalariedEmployee нужно изменить private на protected.


Класс Administrator нужно дополнить след. переменными и функциями:
- переменную типа string, кот содержит титул для Administrator (Director or VicePresident);
- переменную типа string, кот содержит название компании (Production, Accounting or Personnel);
- переменную типа string, кот содержит имя менеджера (supervise);
- protected переменную типа double, кот содержит годовую зарплату менеджера;
- функцию set_supervisor, кот меняет имя менеджераж
- функция, кот читает данные Администратора с клавиятуры;
- функция print, кот выводит данные на экран;
- overloading функция print_check() c подходяшими сообщениями на чеке.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru