>>123
C++の入門レベル本になら大抵書いてあるはずだと思うが、それはそこでだけ有効な一時オブジェクトを作る式。
括弧の中はコンストラクタ引数を書く。(intなど)組み込み型の場合、型変換(キャスト)として扱われる。
引数がない場合は当然デフォルトコンストラクタが呼ばれる。組み込み型の場合、0初期化される。

ちなみにその例では単にData_like_T1(), Data_like_T2()と書いてよいはず。