- C++相談室 part119 [転載禁止]©2ch.net
67 :デフォルトの名無しさん[sage]:2015/09/02(水) 20:13:37.89 ID:+ga1UiZL - すいません初心者なんですけど
クラステンプレート質問させてください 例えば templat e<class Type> class A { Type a; public: A() : Type() {}; もしくは A(Type x = Type()) {}; } みたいなイニシャライザやデフォルトテンプレート引数の場所に出てくる Type() <- 括弧の中に何も入ってない の意味を教えて下さい 本読んでも唐突に出てきてネット調べてもわからないです 両者が同じものなのか違うものかもわかんないです
|
- C++相談室 part119 [転載禁止]©2ch.net
68 :デフォルトの名無しさん[sage]:2015/09/02(水) 20:14:35.25 ID:+ga1UiZL - ;の付け方グチャグチャだったけどそこはスルーしてください…
|
- C++相談室 part119 [転載禁止]©2ch.net
72 :デフォルトの名無しさん[sage]:2015/09/02(水) 20:54:19.65 ID:+ga1UiZL - 回答有難うございます
いただいた回答で意味が判りましたありがとうございます 自分で判った間違いは直しました、なんとなく気持ち悪いので template <class Type> class A { Type a; public: A() : a(Type()) {} もしくは A(Type x = Type()) {} }; そもそも初心者スレで聞くべきだったかもしれませんすいませんありがとうございます
|