【发布时间】:2011-11-11 12:43:48
【问题描述】:
static const qi::rule<std::string::iterator, ast_t()> node =
'{' >> *node >> '}' | +~qi::char_("{}");
请注意,声明了一个名为 node 的常量 var,但 node 用于初始化此常量。
这是怎么回事?
有用的“类似问题”一般显示that it is valid in C++,但它在这种精神表达中有何作用?
【问题讨论】:
标签: c++ variables declaration definition boost-spirit