>>303
swapしてもええんやで

void Func( string* pstr, char* pSrc, UINT CpySz )
{
  std::swap(std::string(pSrc, CpySz), *pstr);
}