すいません初心者なんですけど
クラステンプレート質問させてください

例えば
templat e<class Type>
class A {
Type a;

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

みたいなイニシャライザやデフォルトテンプレート引数の場所に出てくる
Type() <- 括弧の中に何も入ってない
の意味を教えて下さい
本読んでも唐突に出てきてネット調べてもわからないです
両者が同じものなのか違うものかもわかんないです