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

Не могу разобраться с наследованием - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа работает но не выводит таблицу, результат выбора и сортировки http://www.cyberforum.ru/cpp-beginners/thread1130729.html
Помогите пожалуйста. Программа работает но не выводит таблицу, результат выбора и сортировки. #include<stdio.h> #include<conio.h> #include<string.h> #include <iomanip.h> struct STUDENT...
C++ Вывод массива во время отладки можно ли в поле Watch во время пошаговой отладки программы выводить весь массив? подскажите, пожалуйста, буду благодарен http://www.cyberforum.ru/cpp-beginners/thread1130726.html
Скопировать из файла F1 в файл F2 все строки, в которых содержится не менее двух одинаковых слов C++
Ребят, срочно нужна помощь. Организовал копирование из одного файла в другой. Но не могу понять как сделать следующее: 1) Скопировать из файла F1 в файл F2 все строки, в которых содержится не...
C++ Найти количество и места вхождений подстроки в строку
Всем привет, есть задача, где нужно найти количество и места вхождений подстроки в строку, но она немного не стандартна, то есть в подстроке может быть символ ? и он соответствует любому другому...
C++ Зашифровать слово по имеющемуся алфавиту (своему) http://www.cyberforum.ru/cpp-beginners/thread1130722.html
Требуется зашифровать слово по имеющемуся алфавиту(своему),для этого вводится строка из символов например "abc", определяется их положение в алфавите и шифруется циклическим образом смещение по...
C++ Удалить все парные столбцы массива а так же добавить n строк после строки с максимальным количеством нулей Удалить все парные столбцы массива а так же добавить n строк после строки с максимальным количеством нудей подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.03.2014, 12:00
Цитата Сообщение от zss Посмотреть сообщение
Так делать нелогично, поскольку становятся доступными из вне защищенные члены класса.
Согласен, мой косяк (под код ТС старался подстроиться).
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
class Liquid
{
    private:
        string name;
        float density;
    public:
        Liquid() : name(""), density(0)
        {
        }
 
        Liquid(string str, float d) : name(str), density(d)
        {
        }
 
        Liquid(const Liquid& l){}
 
        void set_name(string str)
        {
            name = str;
        }
 
        void set_density(float d)
        {
            density = d;
        }
 
        string get_name() const 
        {
            return name;
        }
 
        float get_density() const
        {
            return density;
        }
 
        void show() const
        {
            cout << name << ' ' << density << endl;
        }
 
};
 
class Alcohol : public Liquid
{
    private:
        float strength;
    public:
        Alcohol() : strength(0)
        {
            
        }
 
        Alcohol(string str, float d, float n) : Liquid(str, d), strength(n)
        {
            
        }
 
        void set_strength(float d)
        {
            strength = d;
        }
 
        float get_strength() const
        {
           return strength;
        }
 
        void show() const
        {
            cout << get_name() << ' ' << get_density() << ' ' << strength << endl;
        }
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru