リスト初期化において、以下のことを教えてください。

引用サイト: C++11: Syntax and Feature

1) 2種類の直接初期化は、全く同じ意味か。

T x ( { } ) ; T x{ } ;



2) 直接初期化とコピー初期化の違いは何か。

T x ( { } ) ; T x{ } ; T x = { } ;



3) コピーコンストラクタがdeleteなのに、なぜ以下のコードが通るのか。