char *持っていて、それをint lengthにディープコピーする方法はstringstream?
3 に答える
3
を使用しstd::stringstream::write(s, length);ます。
char*がnullで終了する場合は、operator<<()代わりにを使用でき、lengthを指定する必要がないことに注意してください。
std::stringstream s;
const char* buf = "hello";
s << buf;
于 2012-12-14T14:09:13.470 に答える
1
要件をフルフィルで書くべきではありませんか?
于 2012-12-14T14:09:08.903 に答える
1
あなたはドキュメントとこれを読むべきです
于 2012-12-14T14:09:55.623 に答える