C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 53 を表示中)
■29439 / )  dequeから文字列作成
□投稿者/ ナツ (3回)-(2008/12/09(Tue) 19:50:34)

分類:[C/C++] 

VC++2003です。

deque<char>型の配列があります。
この配列は全ての要素を繋げる事で文章になります。
その文章を「文章」として扱いたく、std::stringもしくはchar*変数に変換したいと思っています。

ただ、文章が長く数千文字に及び、さらにそれを何回も繰り返す為、できればループは避けたいです。

何か一発で解決できる方法がありましたら教えてください。

例)
deque<char> dq;
std::string str;

dq.push_back('a');
dq.push_back('b');
dq.push_back('c');

str = ????????; ←ココがわかりません

cout << str << endl;

実行結果:abc

よろしくお願いします。
返信 編集キー/


管理者用

- Child Tree -