Boostを語れゴラァ part5at TECHBoostを語れゴラァ part5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 07/12/18 18:09:44 はい 201:デフォルトの名無しさん 07/12/18 18:12:42 thx 202:デフォルトの名無しさん 07/12/21 00:25:47 #include "stdafx.h" #include <iostream> #include <boost/lambda/lambda.hpp> #include <boost/lambda/if.hpp> #include <vector> #include <algorithm> using namespace std; namespace bl = boost::lambda; int main() { unsigned int a[] = {0, 1, 1, 0, 1, 0, 0, 1}; for_each(a, a + sizeof(a)/sizeof(a[0]), bl::if_(bl::_1 % 2 == 0) [cout << "偶数\n"].else_[ cout << "奇数\n"] ); } これをコンパイルすると private メンバ (クラス 'std::basic_ios<_Elem,_Traits>' で宣言されている) にアクセスできません。 とエラーが出てコンパイルできません。原因は何でしょうか? VC++ 2008 コンソールアプリケーションです。 203:202 07/12/21 00:44:29 自己解決しました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch