回答有難うございます
いただいた回答で意味が判りましたありがとうございます

自分で判った間違いは直しました、なんとなく気持ち悪いので
template <class Type>
class A {
Type a;

public:
A() : a(Type()) {}
もしくは
A(Type x = Type()) {}
};

そもそも初心者スレで聞くべきだったかもしれませんすいませんありがとうございます