问题标签 [boost-tuples]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
641 浏览

c++ - 在 SESHAT 中对“元组”的引用不明确

我试图构建SESHAT(手写数学表达式解析器)。我在下面遇到了这样的错误:

我在 C 编程方面没有太多经验。请帮我解决这个问题。

更新:这是 Helpers.hpp 文件的一部分

我发现类似的问题已提交到该项目的“问题”选项卡(https://github.com/falvaro/seshat/issues/16)。但对此没有答案。看来作者不再维护这个项目了。所以我真的需要你的帮助。非常感谢你,对不起我的英语不好。

0 投票
1 回答
20 浏览

boost-tuples - 从 boost::tuples::tuple 中检索字符串

阅读https://www.boost.org/doc/libs/1_67_0/libs/tuple/doc/html/tuple_users_guide.html上的文章后 ,以下注释对我来说是个问题。请注意,使用 std::string 或 C 样式字符串元素提取元组通常不起作用,因为流式元组表示可能无法明确解析。我应该使用什么类型将字符串从流中明确解析为元组?

从元组中检索 std::string 时,该字符串由空格分隔。这是不希望的!设置分隔符,例如数字符号 (#) 没有帮助。

输出是 (Fri, 16 Aug 2019 06:28:05) 但实际上它必须是 (Fri, 16 Aug 2019 06:28:05 GMT 192.168.178.14:52832 TRACE / HTTP/1.1 HTTP/1.1 200 OK 8.936800)