相关疑难解决方法(0)

使用boost spirit解析int或double(longest_d)

我正在寻找一种方法来将字符串解析为int或double,解析器应该尝试两种方法并选择与输入流的最长部分匹配的方法.

有一个不推荐使用的指令(longest_d)正是我正在寻找的:

number = longest_d[ integer | real ];
Run Code Online (Sandbox Code Playgroud)

...因为它已被弃用,还有其他选择吗?如果有必要实现语义动作来实现所需的行为,有没有人有建议?

c++ boost boost-spirit boost-spirit-qi

9
推荐指数
1
解决办法
1914
查看次数

标签 统计

boost ×1

boost-spirit ×1

boost-spirit-qi ×1

c++ ×1