Модификаторы доступа без наследования в С++
Всем привет!
Есть такой вопрос.
Какую роль играют модификаторы доступа в С++ перед определением класса.
Допустим, у нас есть класс
private class Location {
public:
int X; int Y;
public:
Location();
Location (int InitX, int InitY);
~Location();
};
нет наследования, к примеру
Вопрос в том, что изменится, если менять модификатор здесь private[ protected, public] class Location
.
Как я не менял, ничего не изменилось, если менять модификаторы у полей, то да, там разница ощутима. А в С++, не как в Java и C#, не понятно что я этими модификаторами перед определением класса.
Всем спасибо за внимание. Буду признателен, если кто-то сможет помочь в решении данной проблемы.