• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【C++ TR1】tr1::tuple<T1, T2, ..., TN>のコンストラクタについて)

C++ TR1 tr1::tuple<T1, T2, ..., TN>のコンストラクタについて

このQ&Aのポイント
  • C++ TR1のtr1::tuple<T1, T2, ..., TN>について、コンストラクタのP1~PNの型について疑問がある。
  • tr1::tuple<T1, T2, ..., TN>でのコンストラクタのP1~PNの具体的な型がわからない。テンプレートメタプログラムの知識がある方に教えてもらいたい。
  • C++ TR1のtr1::tuple<T1, T2, ..., TN>でのコンストラクタのP1, P2, P3の具体的な型がわからない。助けてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

> where Pi is Ti if Ti is a reference type, or const Ti& otherwise. なので、 tr1::tuple<char, int, const char(&)[3]> の仮引数の型は、 const char&, const int&, const char(&)[3] ではないでしょうか?

machongola
質問者

お礼

 御礼が遅れてしまい大変失礼致しました。  ご回答いただき感謝いたします。  英文が得意ではない為「参照の場合は参照外しをする」と思い込んでいたので   const char(&)[3] が const char[3]   になってしまい、混乱していました。  ご教示いただきまして、無事に通過できました。  また機会が御座いましたら宜しくお願い致します。  有難う御座いました。

関連するQ&A