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

Наследование. я чего-то не разберусь с доступом.объясните пожалуйста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача по С++ http://www.cyberforum.ru/cpp-beginners/thread590326.html
Дан файл Assort , который содержит сведения об игрушках (название, стоимость, возрастные границы). Определить: а) название (до 140р детям до 5 лет); б) самый дорогой конструктор; в) наиболее дорогие игрушки (от самой дорогой минус 50р); г) игрушки кроме мяча ребёнку до 3х лет); д) самая дорогая игрушка ребёнку до 4х лет. Заранее очень благодарен, иначе могут отчислить :(
C++ Ввести строку А с клавиатуры, содержащую арифметическое выражение. Подсчитать количество используемых цифр и букв. Ввести строку А с клавиатуры, содержащую арифметическое выражение. Подсчитать количество используемых цифр и букв. Заменить операцию «+» на «-». Подсчитать количество действий в выражении. http://www.cyberforum.ru/cpp-beginners/thread590310.html
Разработка модульной структуры C++
Всем доброго времени суток. В с++ я пока еще медный чайник, посему мне требуется ваша помощь=). Задание: Реализовать в виде модуля набор подпрограмм для выполнения следующих операций с квадратными матрицами: • сложения двух матриц; • умножения одной матрицы на другую; • нахождения транспонированной матрицы; • вычисления определителя матрицы. Матрицу описать следующим образом:
C++ Все элементы массива X(30) циклически сдвинуть на n позиций влево при помощи указателей
Все элементы массива X(30) циклически сдвинуть на n позиций влево при помощи указателей
C++ Заданы комплексные числа, представленные в программе массивом array[] структур. http://www.cyberforum.ru/cpp-beginners/thread590307.html
Используя указатели над структурами решить задачу: заданы комплексные числа, представленные в программе массивом array структур. Вычислить количество комплексных чисел, равных первому числу. Из имеющихся комплексных чисел найти первое число, вещественная часть которого отрицательна. Дописать найденное число в имеющиеся данные. Вывести получившиеся данные на экран.
C++ Описать и ввести массив, содержащий 10 записей заданной структуры. Описать и ввести массив, содержащий 10 записей следующей структуры: название, дата( изгот. и срока годности), изготовитель. Вывести массив в табличном виде. Вывести списки товара, годного до мая 2000г., затем изготовленного в Бельгии. Найти средний срок годности . подробнее

Показать сообщение отдельно
Глупец
23 / 23 / 1
Регистрация: 17.05.2011
Сообщений: 141
29.05.2012, 20:28  [ТС]     Наследование. я чего-то не разберусь с доступом.объясните пожалуйста
да, про эти 2 до меня уже дошло...действительно глупо вышло...
но начал я так извращаться, пытаясь получить досуп к
C++
1
T* base::data
,
т.к. обращение типа
C++
1
b->data// в методе son<T,D>::son_it::operator*
тоже оказалось неразрешенным...

а вот тут я до сих пор понять не могу...
ведь son_it друг для son, а тот в свою очередь сын base, и для него есть доступ к data...
кроме этого son_it является сыном друга base - сущности it, для которой тоже доступна data...
те выходит, что доступ дается только наследникам всех уровней или прямым друзьям?

с английским туго по этому стандарт понять не всегда удается, я так полагаю, что это именно там обозначено?
 
Текущее время: 13:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru