Namespaces
Variants
Views
Actions

std::char_traits::move

From cppreference.com
< cpp‎ | string‎ | char traits
Revision as of 23:45, 24 February 2013 by 2hertz (Talk | contribs)

Template:ddcl list begin <tr class="t-dcl ">

<td class="t-dcl-nopad">
static char_type* move( char_type* dest, const char_type* src, std::size_t count );
</td>

<td class="t-dcl-nopad"> </td> <td class="t-dcl-nopad"> </td> </tr> Template:ddcl list end

Copies count character from character string pointed to by src to character string pointed to by dest.

Performs correctly even if the copied character ranges overlap, i.e. src is in [dest, dest + count).

Contents

Parameters

dest - pointer to a character string to copy to
src - pointer to a character string to copy from
count - the number of characters to copy

Return value

dest

Exceptions

(none)

Complexity

Linear.