X a(1);
と
X a = X(1);

って、同じか?