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

Получить доступ к методу, который при наследовании стал private - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы. Необходимо найти значение среднего арифметического строк матрицы, исключая нулевые, в случае, если строка имеет отрицательный элемент(ы) http://www.cyberforum.ru/cpp-beginners/thread1075370.html
Добрый день уважаемые форумчане! На днях возник вопрос, как найти среднее арифметическое строк, исключая нулевые элементы, если там есть отрицательный элемент. А получившиеся значения записать в...
C++ Найти произведение наименьших элементов каждого столбца матрицы и поменять местами 1-й и 3-й столбцы Посмотрите пожалуйста, почему у меня в 3 столбце минимальный элемент неправильно находит . Вот задание: Найти произведение наименьших элементов каждого столбца матрицы и поменять местами ... http://www.cyberforum.ru/cpp-beginners/thread1075347.html
C++ Используя стандартные правила шахматной игры, определить бьют фигуры друг друга или нет
На шахматной доске расставлены три фигуры. Используя стандартные правила шахматной игры, определить бьют они друг друга или нет. Расположение фигур вводится пользователем с клавиатуры в общепринятой...
Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов C++
Нужно для кода сделать " Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в ...
C++ Вывод в консоль SetPixel(R,G,B) с 256-цветового *.bmp http://www.cyberforum.ru/cpp-beginners/thread1075240.html
Добрый вечер, пытаюсь прочитать *.bmp файл заведомо известного размера и вывести его в консоль через SetPixel #include <iostream> #include <fstream> #include <windows.h> using namespace...
C++ Пользователь вводит символы, вывести все не повторяющиеся в алфавитном порядке Здравствуйте!Я ломаю голову весь вечер.Я не могу понять в чём ошибка. Задача:пользователь вводит символы,я должен вывести все неповторяющиеся в алфавитном порядке. Первый цикл(отбор неповторяющихся... подробнее

Показать сообщение отдельно
Бедел
233 / 29 / 4
Регистрация: 04.06.2010
Сообщений: 286
19.01.2014, 12:22
А ещё можно использовать дружественную функцию, которая через объект обращается к закрытым методам и атрибутам класса, не являясь его членом.

Добавлено через 1 минуту
Вот наклепал быстренько простой пример.
P.S. переменные a,b по умолчанию - private.

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
#include <iostream>
 
using namespace std;
 
class exe
{
    int a,b;
public:
    exe (int i, int j)
    {
        a=i; b=j;
    }
    friend int fun (exe ob);
};
int fun (exe ob)
{
    return ob.a+ob.b;
}
int main()
{
    exe ob1(6,3);
    int s;
    s=fun(ob1);
    cout << "s= " << s << endl;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru