BCC5.5.1ではthis->があるとビルドエラーになりました。
this->をはずすと上手く動いているように見えます。

テストコードはこんな感じです。
class Cls
{
public:
Cls(void){printf("ctor\n");}
Cls(int i){ Cls::Cls();}//ココ
};

int main(void)
{
Cls c; // ctor
Cls c2(1); // ctor
return 0;
}