1. 程式人生 > >STL 演算法介面及用法說明 (二)

STL 演算法介面及用法說明 (二)

copy

copy 有兩個過載,意義和用法較為明顯,不做過多說明:

template<class _InIt, class _OutIt> inline
    _OutIt copy(_InIt _First, _InIt _Last,
        _OutIt _Dest);

template<class _InIt, class _OutTy, size_t _OutSize> inline
    _OutTy *copy(_InIt _First, _InIt _Last,
        _OutTy (&_Dest)[_OutSize])

copy 對第三個引數的要求是:過載解引用(*)和賦值(=)