Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
В VC++ 5.0 можно 04.07.01 17:12 Число просмотров: 732
Автор: ukv Статус: Незарегистрированный пользователь
|
Такой примерчик:
class base {
protected:
int x;
};
class derived : base {
protected:
int y;
public:
base::x; // !!!
};
derived ZZ;
void dummy()
{
int n;
n = ZZ.x; // так можно обращаться
// n = ZZ.y; // а так нельзя
}
Если бы x был объявлен как public, то должно компилироваться наверняка.
Разрешает ли стандарт языка поднимать класс доступа с protected до public - не знаю, но в VC++ 5.0 это проходит.
|
|
|