- 965 名前:デフォルトの名無しさん mailto:sage [2015/07/02(木) 23:27:41.27 ID:AiijB2ck.net]
- ちなみにgccの該当するヘッダを見てみると
template<typename _InputIterator, typename _Function> _Function for_each(_InputIterator __first, _InputIterator __last, _Function __f) { // concept requirements __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) __glibcxx_requires_valid_range(__first, __last); for (; __first != __last; ++__first) __f(*__first); return _GLIBCXX_MOVE(__f); } としか書かれてないから要素のコピーではなく要素そのものをデリファレンスしてるよね 処理系によるとしか言えない
|

|