Hatena::ブログ(Diary)

Faith and Brave - C++で遊ぼう このページをアンテナに追加 RSSフィード Twitter

2008-01-11

[] tupleの要素参照

東方算程譚 - 型推論のオマケ


TR1のtupleにはメンバ関数版のget<N>()がない

#include <string>
#include <boost/tr1/tuple.hpp> // C++0xでは<tuple>

using namespace std;
using namespace std::tr1;

int main()
{
    tuple<int, int, string> person = make_tuple(1, 22, "Akira");

    ++person.get<0>(); // エラー!
    ++get<0>(person);  // OK

    return 0;
}

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/faith_and_brave/20080111/1200047531