- Boost Spirit の演算子
- Boost にある Spirit は、EBNF(Extended Backus Naur Form)に似た形式を直接 C++ のコードとして表現することによって、構文解析の機能を提供するライブラリです。 Spirit で使用されている演算子を優先順位でまとめてみました。 ##Spirit## | Name | __EBNF__ | Spiritでの分類 | Description | | | | ##+a## | Positive | __a+__ | Optional and Loops | 1回以上のマ
- ID=6, cdate=2009/11/27 14:39, mdate=2013/02/20 18:07, owner=taiji, tags=C++,Spirit,operator,EBNF
- C/C++ の演算子
- C++ の演算子をオーバーロードしたクラスを使っていると、演算子の本来の意味から乖離していたりすると、覚えているはずの演算子の優先順位が頭の中で混乱する場合があるので、今一度まとめてみた。 C/C++ の演算子と優先順位: ##演算子## | ##例## | 用途 | 結合 | 継承 | | | | ##::## | ##x::y## | スコープ(Scope resolution) [C++ only] | → | x | | | | ##++ --## | ##x++ x--## | 後置増分、減分(P
- ID=5, cdate=2009/11/27 12:17, mdate=2009/11/27 12:17, owner=taiji, tags=C,C++,operator
- Tokyo Promenade with Solaris
- Tokyo Promenade がサクサクなので Solaris の非力なサーバマシンにも入れてみた。32bit だと tokyocabinet がビルドできなかったので以下のような感じ。 * tokyocabinet を ##./configure CFLAGS=-m64 && make && make check && su root -c 'make install'## して、 * tokyopromenade を ##./configure CFLAGS=-m64 && make && make
- ID=4, cdate=2009/11/26 20:24, mdate=2009/11/26 20:24, owner=taiji, tags=CMS
- Tokyo Promenade 事始め
- Mac OS X に Tokyo Promenade をインストールして、パーソナル Web 共有の ##~/Site/tp/## に導入してみた。その手順は、 * tokyocabinet を ##configure && make && make check && sudo make install## する。 * tokyopromenade を ##configure && make && make check && sudo make install## する。 * 後は基本的にドキュメント通りだ
- ID=3, cdate=2009/11/22 06:13, mdate=2009/11/22 06:13, owner=admin, tags=CMS