- ベストアンサー
※ 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の具体的な型がわからない。助けてください。
- みんなの回答 (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] ではないでしょうか?
お礼
御礼が遅れてしまい大変失礼致しました。 ご回答いただき感謝いたします。 英文が得意ではない為「参照の場合は参照外しをする」と思い込んでいたので const char(&)[3] が const char[3] になってしまい、混乱していました。 ご教示いただきまして、無事に通過できました。 また機会が御座いましたら宜しくお願い致します。 有難う御座いました。