Вы ничего не можете сделать.
Вы можете создать функцию-член, которая будет инициализировать значения, и вызывать ее.Но, если это static
, private
и const
- тогда вы даже не можете сделать это и без параметров.
Вы не можете инициализировать static
член вво время выполнения вы не можете получить доступ к private
члену вне класса (если вы не заводите друзей), и вы не можете изменить const
члена после инициализации.Вы можете изменить это.Вы все еще должны инициализироваться в глобальной области видимости, но вы можете изменить значения.
Обратите внимание, что пока он private
, вы не сможете получить к нему доступ с main
, но вы можете написатьфункция-обертка, чтобы сделать это для вас (или сделать это public
).