エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
boost::spirit のセマンティックアクションに C++ lambda を使う - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
boost::spirit のセマンティックアクションに C++ lambda を使う - Qiita
事の始まり 休日の暇つぶしに boost::spirit のサンプルソースを見ていてセマンティックアクションに 関... 事の始まり 休日の暇つぶしに boost::spirit のサンプルソースを見ていてセマンティックアクションに 関数ポインタや boost::bind、関数オブジェクトを用いた方法が紹介されていたが、C++11 以降の lambda で代用できるのではという点から。 試行 Parser Semantic Actions #include<boost/spirit/include/qi.hpp> #include<string> #include<iostream> namespace qi = boost::spirit::qi; int main(){ using qi::int_; using qi::parse; { std::string str("{46}"); auto w = [](int x){std::cout << x << std::endl;}; parse( fi