Из того, что я могу сказать, вы можете начать все действия в конструкторе при создании глобального объекта. Так вам действительно нужна функция main() в С++ или это просто наследие?
Я могу понять, что это можно считать плохой практикой. Я просто спрашиваю из любопытства.