В чём основные различия между struct и class в C++, особенно если говорить о спецификаторах доступа по умолчанию для членов и базовых классов? — ДейлиПреп