Boostを語れゴラァ pa ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
219:デフォルトの名無しさん 07/12/24 08:12:02 std::vector<int> v; v.push_back(1); v.push_back(2); v.push_back(3); std::for_each(v.begin(), v.end(), boost::bind(operator<<, std::cout, _1)); このようにして各要素を出力することはできないのでしょうか? なぜだか error C2065: '<<' : undeclared identifier と言われてコンパイルできません. 220:219 07/12/24 08:54:23 boost::bind に関するこのコードでなぜ最後のコメント部分の コンパイルが通らないのでしょうか? http://pastebin.windy.cx/?page=view&id=1198454028 221:デフォルトの名無しさん 07/12/24 09:25:58 コンパイルできない理由はちょっとわからんけど、これじゃダメなん? std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout)); 222:デフォルトの名無しさん 07/12/24 09:38:51 >>220 g++だと<unresolved overloaded function type>と言われたのでstatic_castしたら通った。 std::for_each(v.begin(), v.end(), boost::bind( static_cast<A &(A::*)(int)>(&A::operator =), &a, _1));
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4275日前に更新/65 KB
担当:undef