cFunc::cFunc(HWND hWnd, bool tyui, int width, int height)
{
    //初期化メンバ関数
    this->init(hWnd, tyui, width, height);
}

C++の勉強をしていたのですが、とあるソースのコンストラクタの中に以上のような記述がありました
クラスの中で、コンストラクタとは別に初期化用関数を作るメリットなどがありましたら教えて頂きたいです