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

Доступ к private переменной класса из его потомка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод данных из двумерного вектора http://www.cyberforum.ru/cpp-beginners/thread1545687.html
Здравстуйте, проблема состоит в том, что мне надо записать несколько строк разных данных в разные вектора, эти вектора вложить в другой вектора и потом вывести. Как вкладывать данные в вектор знаю,...
C++ Написать программу-обработчик запись слов в обратном порядке Написать программу-обработчик текстовых файлов, которая создавала бы текстовый файл, в котором слова будут написаны наоборот. Слова которые начинаются с большой буквы, должны начинаться с большой.... http://www.cyberforum.ru/cpp-beginners/thread1545682.html
Расшифровка шифра Виженера C++
Здравствуйте, помогите пожалуйста разобраться. У меня задания расшифровать шифр Виженера. Ключ <=5 Дальше весь закодированный текст писать не буду. Я так понимаю сначала надо найти длину ключа,...
Исключение при использовании алгоритма C++
Добрый день, помогите разобраться с исключением: Необработанное исключение по адресу 0x013C0F02 в ConsoleApplication2.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x00000000. ...
C++ Даны N целых чисел. Найти сумму наибольшего и наименьшего числа http://www.cyberforum.ru/cpp-beginners/thread1545628.html
Помогите решить задачу: Даны N целых чисел. Найти сумму наибольшего и наименьшего числа.
C++ Объясните пожалуйста что делают выделенные строки #include <cstdlib> #include <iostream> using namespace std; typedef struct node { int number; node *next; }Node; подробнее

Показать сообщение отдельно
ivanbelousov
0 / 0 / 0
Регистрация: 20.11.2014
Сообщений: 34

Доступ к private переменной класса из его потомка - C++

06.10.2015, 13:11. Просмотров 566. Ответов 3
Метки (Все метки)

Здравствуйте! Как получить доступ к закрытой переменной родительского класса в методе наследника?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
class Fowler 
{
private: 
    int c;
};
 
class BFowler : private Fowler
{
    void func(){ Fowler::c; }
};
 
int main( int argc, char * argv[])
{
    BFowler a;
 
    return EXIT_SUCCESS;
}
Выдает ошибку:
error: 'c' is a private member of 'Fowler'
void func(){ Fowler::c; }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru