나는 이것이 고전적인 질문이라고 생각하지만 명확한 대답을 찾지 못했습니다. (아마 내 키워드가 좋지 않을 수도 있습니다).데이터 구조 바인드 변환 C++
의 내가 (이 내 프로그래밍 연습의 반복되는 상황) 형태의 구조를 가지고 있다고 가정 해 봅시다 :
std::vector< pair<unsigned int, double> > pairAgeSize;
나는 형태의 기능이 있습니다
double getMean(const std::vector<double> & sample);
은 무엇입니까 [pairAgeSize [0] .first, ..., pairAgeSize [n] .first] 요소에서 getMean을 호출하는 "최상의"방법? 또는 [pairAgeSize [0]. 두 번째, ..., pairAgeSize [n]. 초)?
더 일반적으로 이러한 상황을 방지 할 수있는 실용적인 실천 규칙이 있습니까?