Вы не можете (по крайней мере, чисто), и вы не должны.
Создание полей private
(даже по умолчанию) - это способ программиста сказать вам , что вы не должны создавать экземпляр этого класса .
Кроме того, если класс определен в файле cpp
, он виден только в этой единице перевода. Вы не включаете cpp
файлов. Если необходимо, переместите определение в заголовок и включите его, но не cpp
.