Boostを語れゴラァ part5
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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 自己解決しました。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4257日前に更新/65 KB
担当:undef