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

Как сделать компоненты базового класса доступными в производном классе, но недоступными вне классов? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Расчет закупки сырья промышленного предприятия http://www.cyberforum.ru/cpp-beginners/thread1190610.html
Помогите Разработать программу в С++ расчета закупки сырья промышленного предприятия. Данные о закупках хранить в виде массива структур. Итоговая информация должна выводиться на экран в виде таблицы, отсортированной по номеру накладной
C++ Запись и считывание в/из ФАЙЛА Есть программа По вычислению СЛАУ методом Гаусса. Помогите сделать так, что бы можно было считывать и записывать в ФАЙЛ: СЛАУ и его решения. #include <iostream> #include <stdio.h> #include <windows.h> #include <conio.h> #include <math.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1190608.html
Максимальное количество элементов в массиве C++
#include "stdafx.h" #include "iostream" #include "cmath" using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL,"rus"); int a; int n; int d;
Не выводит a^20 C++
#include "stdafx.h" #include "iostream" using namespace std; int _tmain(int argc, _TCHAR* argv) { int a, a2, a4, a8, a16; long a20; cout << "vvedite a: ";
C++ Вычислительная геометрия, путь по сфере http://www.cyberforum.ru/cpp-beginners/thread1190593.html
Нужна помощь с задачкой:( Яблоко имеет форму идеального шара радиуса R1. В центре яблока находится сердцевина также имеющая форму шара радиуса R2. На поверхности яблока в точке А находится червяк. Найти минимальное время за которое червяк попадет из точки А в точку В, если скорость его движения по поверхности яблока V1, через само яблоко V2 и через сердцевину V3. Данные считываются из файла....
C++ Создать класс для работы с двумерным массивом вещественных чисел. В двоичной матрице найти совпадающие строки прошу помочь с решением задачи Создать класс для работы с двумерным массивом вещественных чисел. Разработать следующие элементы класса: a. Поля:  double DoubelArray;  int n, m. b. Конструктор, позволяющий создать массив размерности n×m. c. Методы, позволяющие:  ввести элементы массива с клавиатуры;  вывести элементы массива на экран;  отсортировать элементы каждой строки массива в... подробнее

Показать сообщение отдельно
Jewbacabra
1787 / 1502 / 538
Регистрация: 24.04.2014
Сообщений: 4,215
27.05.2014, 23:30     Как сделать компоненты базового класса доступными в производном классе, но недоступными вне классов?
Евгений Конь,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class A {
protected:
    int a;
};
class B: public A {
public:
    B() {
        a=5;
        cout << a; // выведет 5
    }
}
int main() {
    B b; // 5
    A a;
    // a.a=5; // ошибка
}
 
Текущее время: 11:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru