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

Можно ли прервать цепочку наследования? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как создать статическую библиотеку с расширением .lib в MinGw? http://www.cyberforum.ru/cpp-beginners/thread921172.html
Зачем это надо? - хочу скомпилировать библиотеку в MinGw и подключить к с++builder. Возможно ли это? а может, если я по-варварски возьму и перебью расширение .a на .lib будет работать? а может вообще c .a будет работать? (я пока ищу меню, где подключаются библиотеки к с++builder, поэтому эксперимент провести не могу)
C++ Работа с граф интерфейсом Почему он просто не может скомпилить ?? http://www.cyberforum.ru/cpp-beginners/thread921100.html
C++ рекурсивный алгоритм
В общем я уже намучился с этим заданием... Дело такое, алгоритм составлен, но не совсем такой, какой нужен #include <iostream> #include <stdlib.h> #include <time.h> #include<conio.h> #include <iomanip> #include <cmath> using namespace std;
C++ Нужно заменить большое количество циклов for
Подскажите пожалуйста. Встала такая проблема: нужно заменить большое количество циклов for двумя или вообще как-то нужно заменить хоть чем, но чтобы мы могли регулировать их количество. Например: нам нужно перебрать все возможные варианты наборов слов из алфавита. например алфавит: a b Количество наборов по 4 символа:
C++ Вычислить сколько единиц продукта приобретет Вася без сдач http://www.cyberforum.ru/cpp-beginners/thread921076.html
Помогите пожалуйста решить задачу , на первый взгляд легкая . Студент Вася Пупкин вместо занятий решил ударить по пиву.У него в карманах могут находиться монеты достоинством 10 руб.,5 руб.,2 руб.,1 руб.,50 коп.,10 коп.,5 коп..Причем их может быть разное кол-во,которое задается(Для первого случая всех монет по 5 ,для второго пятикопеечных=0,для третьего десяти-и пятикопеечные=0,и т.д). Вася решил...
C++ Подскажите немножко с рекурсией ( Функция должна вызывать сама себя до тех пор пока sum не станет больше х) Вводим число х. Функция должна вызывать сама себя до тех пор пока sum не станет больше х. Но программа выдает ошибку, Подскажите в чем проблема пожалуйста? Заранее спасибо. #include <iostream> using namespace std; int fn_sum(int x) { int n,sum=1,i=n; while(sum<x) { sum=sum+i; подробнее

Показать сообщение отдельно
babkaVkedah
Заблокирован
11.07.2013, 10:32  [ТС]     Можно ли прервать цепочку наследования?
Цитата Сообщение от Tulosba Посмотреть сообщение
Если Вы про закрытое наследование говорите, то это дает наследование реализации, но не интерфейса.
Поле класса A используется в классе B, но недоступно в C.
Если речь о чем-то другом, то я Вас не понял.
Речь идёт как раз именно об этом.
Я вот подумал, что такое можно сделать, если класс "С" не наследовать вообще от "B", а сделать класс "C" дружественным для класса "B", тоесть через friend
 
Текущее время: 16:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru