Parabola Journal

あとはfilterだけが欲しいc++/boost

 
最近C++の勉強しているのですが(というか使っているのですが),あとfilterとyieldだけ欲しいんですが,何かありませんかね.せめてfilterだけお願いします.Mac上で開発しているときは,容量が大きいので本当は消したいですが,Xcodeを使っています.BoostはMacPortsからインストールしたもの.SearchPathの中に/opt/local/libと/opt/local/includeを含めるのを忘れずに.Xcodeだとauto普通に使えますが,gccを直接使うなら,なんか指定が必要だった気がする.




#include
#include
#include

#include

#include

#include
#include

using std::vector;
using std::string;
using boost::unordered_map;
using boost::format;

int main(int argc, const char * argv[])
{

vector vector = boost::assign::list_of(0)(1)(2);
BOOST_FOREACH(auto value, vector)
{
std::cout < < format(" %1%") % value;
}
std::cout << std::endl;

unordered_map map;
map[0] = “A”;
map[1] = “B”;
map[2] = “C”;
BOOST_FOREACH(auto kv, map)
{
int key = kv.first;
string value = kv.second;
std::cout < < format("[%1%]: %2%\n") % key % value;
}

return 0;
}
[/c]

あとはfilterだけが欲しいc++/boost” への2件のフィードバック

    1. Egtra様,
      そうですね,情報ありがとうございます.やりたいことはこれです.
      あまりBOOSTのドキュメントをマジメに読んでなくて知らないことが多いのですが,実は出来そう?ですね.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です