У меня есть унаследованного кода, что я должен обернуть, и я наткнулся на эту декларацию:Спецификатор доступа наследования по умолчанию C++?
class Foo : Bar
{
// ...
};
Это кажется компилировать под GCC. Я знаю, что это плохо, но я не могу его изменить. Мой вопрос: если нет спецификатора доступа наследования, как его обрабатывает компилятор C++?
На самом деле, я бы сказал, что это * не * плохо. Я бы назвал избыточное указание спецификатора доступа плохим. –
Возможный дубликат [Доступ к наследованию класса по умолчанию] (http://stackoverflow.com/questions/3811424/default-class-inheritance-access) –