3

重複の可能性:
std::tuple get() メンバー関数

std::getfor 、 for などのさまざまな同種および異種コンテナに対して、別々のオーバーロードがあるようですstd::tuple

これは少し厄介なようです。std::tuple::get()より明白な選択は、1 つのテンプレート パラメーター (インデックス) を持つがあった場合です。この選択が気まぐれで行われたとしたら、私は驚くだろう.なぜ標準化委員会はメンバー関数の代わりにフリー関数にすることを選ぶのだろうか.後者はより自然なインターフェースである.

正当な理由はありますか?

4

0 に答える 0