これは古典的な質問だと思いますが、明確な答えを見つけることができませんでした (おそらく私のキーワードは適切なものではありません)。
次のような構造を持っているとしましょう (これは、私のプログラミングの実践で繰り返される状況です):
std::vector< pair<unsigned int, double> > pairAgeSize;
そして私はフォームの関数を持っています:
double getMean(const std::vector<double> & sample);
要素 [pairAgeSize[0].first,...,pairAgeSize[n].first] で getMean を呼び出す「最良の」方法は何ですか? または[pairAgeSize[0].second、...、pairAgeSize[n].second]でも?
より一般的に、この種の状況を防ぐことができる実用的な実践規則はありますか?