Права доступа к неопределенной переменной-члену доступа (ни публичной, ни приватной)

Что происходит с переменной-членом в C ++, если вы не определяете права доступа?

Например, в следующем коде:

class Base {
int myQuestion;
public:
int myPublic;
private:
int myPrivate;
}

У кого есть доступ к myQuestion?

1

Решение

Если вы используете ключевое слово class, по умолчанию доступ к private, Если вы используете struct по умолчанию public,

Это почти единственное отличие двух ключевых слов.

Единственное другое отличие, когда вы наследуете, class по умолчанию частное наследство, struct на государственное наследство.

5

Другие решения

В class, это private, В struct, это public,

1

В class это private, в struct это public по умолчанию.

1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector