2016-12-31 10 views
-5

私はいくつかの問題を解決しようとしていますが、私はこの問題の1つでペアのペアを使用しなければならず、ペアのペアの要素にアクセスする方法を知っておく必要があります。 intとint。あなたはC++でペアの要素にアクセスするにはどうすればよいですか?

std::pair<std::string,std::pair<int,int>> pp{"string", {1, 42}}; 

をお持ちの場合は

+2

を渡しますか'.first'、' .second.first'、 '.second.second'のようなものを使うのに問題がありますか? – TheUndeadFish

+0

それはちょうど私の脳のアイデア –

+0

私たちはあなたの脳を見ることはできませんし、私たちはそれをデバッグすることはできません。コードを書いてみてください。 GoogleやStackOverflowで検索しても解決できない問題が発生した場合は、その問題の詳細を投稿してください。 –

答えて

1

はその後

assert(pp.first == std::string{"string"}); 
assert(pp.second.first == 1); 
assert(pp.second.second == 42); 

すべては、あなたが何をしようとしている?

+0

ありがとうございました –

関連する問題