2010年6月16日水曜日

c++ コード中の __ ???

boost_1_43_0/boost/spirit/home/qi/numeric/int.hpp を見ていて



namespace boost { namespace spirit { namespace qi
{
using spirit::short_;
using spirit::short__type;
using spirit::int_;
using spirit::int__type;
using spirit::long_;
using spirit::long__type;



なんて、記述を見つけた…。ダブル・アンダースコアって、リーガルだったっけか???
よくわかんなくなってきた…。実質、リーガルと見なした方が良いのか?

0 件のコメント: