C ++: Лучший способ скопировать раздел WCHAR [] в wstringstream? - PullRequest
1 голос
/ 09 июня 2010

У меня есть WCHAR[], wstringstream и произвольный раздел WCHAR[], который я хочу скопировать в wstringstream. Каков наилучший способ сделать это?

Похоже, что должен быть лучший способ:

for (int i = start;  i < start + length; i++)
{
     wszStringStream << wchr[i];
}

Ответы [ 2 ]

1 голос
/ 09 июня 2010

Конечно. Попробуйте это:

wszStringStream.write(wchr+start, length);
0 голосов
/ 09 июня 2010
std::copy(wchr, wchr + length, std::istream_iterator<WCHAR>(wszStringStream))

должен сделать свое дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...