>コンストラクタではない通常の関数で初期化しているのですが
それでいい。C++はそのやり方しかできない。