擅长:python、mysql、java
<p>保持简单,并根据需要调整性能。在C++应用程序中嵌入解释器的主要原因是允许运行时配置/数据指定一些处理,也就是说,可以修改脚本而不必重新编译C++程序——这是您何时调用解释器的指南。在某些解释器调用中,调用C++的主要原因是:</p>
<ul>
<li>访问或更新一些不能作为参数公开给调用的数据(或通过解释器支持的其他注册过程)</li>
<li>在处理的某些关键部分获得更好的性能</li>
</ul>
对于后者,首先尝试脚本(假设它在那里很容易开发),那么如果它很慢,那么就可以识别C++代码在哪里以及如何帮助。当/如果在哪里,性能确实是一个问题——作为一般准则,当从C++调用到解释器或反之亦然:尝试尽可能多地排列工作,然后调用到另一个系统。如果遇到问题,请返回stackoverflow,并提供具体问题和实际代码。在</p>