C++相談室 part56
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
500:デフォルトの名無しさん 07/09/02 13:57:46 std::map<a,b> を std::list< std::pair<a,b> >にコピーする話なら、 std::copy(map.begin(), map.end(), std::back_inserter( list ) ) でいけるんじゃね?効率なら知らん。 501:デフォルトの名無しさん 07/09/02 14:26:23 list.assign(map.begin(), map.end()) だろ。 502:デフォルトの名無しさん 07/09/02 14:42:28 >>499 っ アダプタパターン 503:デフォルトの名無しさん 07/09/03 01:48:49 クラステンプレートに関して質問させてください、 template <class T> class hoger { public: typedef T hogeT; struct fuga { } m_fuga; } main() { hoger<int> Hoge; hoger<型>::fuga &Fuga = Hoge.m_fuga; } みたいなことをやろうとしたんですが、hoger内の構造体とかを (長くなってしまうので)ローカル変数で参照作って使いたいとき hoger::fuga &ではなくhoger<型>::fuga &とする必要があると思うのですが hoger<Hoge.hogeT>::fuga みたいに、Hogerオブジェクトからその型の情報は 得られないのでしょうか? こういう情報(Hogeはintを指定して作成したということ)は外で持っておくしかないのでしょうか。 よろしくお願いします。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5391日前に更新/205 KB
担当:undef