【C++】STL(Standard Template Library)相談室 10
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
752:デフォルトの名無しさん 08/12/13 10:34:59 0x ってもうあと一年しか残ってないんだ 753:デフォルトの名無しさん 08/12/13 12:13:07 もしかして 09 でなくて 0xa だったりして 754:デフォルトの名無しさん 08/12/13 12:24:32 すみません、c++のカスタムアロケータでの質問なんですが カスタムアロケータとしてmy_allocatorを作り、 それを指定したbasic_stringを typedef basic_string<char, char_traits<char>, my_allocator<char> > my_string; と定義しました。 それでやりたいことなんですが my_string ms = "ms test"; std::string ss = "ss test"; ms = ss; と、アロケータの違うコンテナ同士で代入をしたいのです。 今はとりあえず my_string ms = "ms est"; std::string ss = "ss test"; ms = ss.c_str(); としてますが、ちょっと不恰好で気になってしまいます。 なにかスマートな方法はありますでしょうか? 755:デフォルトの名無しさん 08/12/13 12:50:12 assert(ms.size() >= ss.size()); std::copy(ss.begin(), ss.end(), ms.begin());
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4650日前に更新/158 KB
担当:undef