gpt4 book ai didi

c++ - 用于在已编译程序中进行数据操作的嵌入式 C++ 解释器

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:11:44 27 4
gpt4 key购买 nike

我有一个 C++ 程序,它创建大量存储在标准 C++ 容器中的数据。我希望能够从我的二进制程序中启动 C++ 解释器并打开 REPL session 来操作该数据。我最好使用现代 C++11 语法。可行吗?在Visual Studio环境下开发是否可行?

我听说过 Ch,但它似乎只实现了 C++ 98 语法的一小部分。

我听说过 Cling,但如果我没记错的话,Cling 的一位顶级开发人员在 2012 年 Google TechTalks 中对这个问题的回答是否定的。这是否准确?

最佳答案

虽然不是解释器,Console来自 RuntimeCompiledC++可能会满足您的需求(可能需要一些努力才能成为更好的 REPL 编辑器),特别是因为它使用系统内置编译器,您将能够获得 C++11(尽管在 Windows 上我建议强制它通过 MSVC 使用 GCC/Clang 以获得更好的 C++11 支持)。

作为额外的好处,它的运行速度比解释代码快得多。

关于c++ - 用于在已编译程序中进行数据操作的嵌入式 C++ 解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13899459/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com