Здравствуйте, emergenter, Вы писали:
E>Как обратиться к 10 элементу массива? E>obj.mas[10];
Прочитать в книжке главу про наследование и его виды и подумать. Ещё не мешает прочитать в книжке главу про массивы.
Sic luceat lux!
Re: вопрос про наследование и доступ к унаследованному члену объекта
Здравствуйте, emergenter, Вы писали:
E>Как обратиться к 10 элементу массива? E>obj.mas[10];
В С++ есть хитрость: чтобы обратиться к десятому элементу массива, надо обращаться к девятому.
Форма обращения такая: "Товарищ девятый элемент массива, разрешите обратиться к десятому элементу?"
Re: вопрос про наследование и доступ к унаследованному члену объекта
E>Как обратиться к 10 элементу массива? E>obj.mas[10];
1. Сделать геттер (=функцию доступа) и разместить его в секции public. Можно сделать красиво, переопределив оператор [], тогда можно будет обращаться к десятому элементу obj[9];
2. Учесть, что 10 элемент имеет индекс 9, т.к. индексация с нуля — если хочется индексацию с 1, то нужно подправить геттер, добавив увеличение индекса на 1
3. Если геттер будет в базовом классе, то наследовать его надо с ключевым словом public
4. Обязательно прочитай какую-нибудь книжку по C++. Если лень читать длинные книги — прочитай короткую, например "Фридман, С++ не для чайников". Потом можно страуструпа
Re: вопрос про наследование и доступ к унаследованному члену объекта
Здравствуйте, Панда, Вы писали:
П>В С++ есть хитрость: чтобы обратиться к десятому элементу массива, надо обращаться к девятому. П>Форма обращения такая: "Товарищ девятый элемент массива, разрешите обратиться к десятому элементу?"