我如何将性能关键的东西外包给C ++。 有什么例子吗?
答案 0 :(得分:2)
如果您正在谈论Flex on AIR平台(基本上不在浏览器应用程序中),那么可以在同一台计算机上与本机代码进行交互。 您可能需要查看此内容(Adobe的官方文档):http://www.adobe.com/devnet/air/ajax/quickstart/interacting_with_native_process_print.html
如果您在浏览器中讨论flex,那么我同意Dmitry,您可以使用许多不同的东西: - 网页服务 - HTTP请求/响应 - RPC调用 - 甚至可以创建自己的实时套接字(在某些情况下可以是最高效的方式) 现在,这需要一个C ++服务器,听取这些调用,做这些事情,然后回复。 =>这意味着你需要联网。
答案 1 :(得分:0)
现在基于您选择的标签,这有点令人困惑。 flex和 bison 用于创建编译器和相关工具。
如果您使用的是Adobe flex,那么您通常会从网络服务获取数据。有些工具包可以帮助您使用C ++(如gSOAP http://www.cs.fsu.edu/~engelen/soap.html)创建这些Web服务。