文件名称:matlab蓝色代码表示-knife:优雅的C++11语法糖,适用于使用Python,SQLite和Bash进行混合语言编程
文件大小:2.18MB
文件格式:ZIP
更新时间:2024-06-17 00:09:28
系统开源
matlab蓝色代码表示刀:C ++ 11的混合语言编程 您刚刚找到了刀。 Knife是一个简单,优雅,非常方便的C ++ 11 Lib,用于使用和进行混合语言编程。 开发它的重点是实现简单自然的混合语言编程方法。 直接享受这些语言的优势。 如果需要以下语言的混合语言编程库,请使用Knife: 可以直接编写这些语言,而无需进行诸如初始化和终结之类的琐碎工作 避免sprintf(...)支持和机制 只要变量名称在C ++和那些语言中相同,就可以很好地操作变量 跨平台支持,通过方便的加速接口实现多线程加速 可扩展以编写自己的语言环境,例如,,等。 文档仍在写(对我忙碌的生活感到抱歉)。 刀兼容: / , / 。 入门:50秒到刀 基本接口$ bash , $ py和$ sql是和,它们将一类的实例化限制到一个对象,并使函数operator()重载。 它们可以像一个函数一样工作,例如void $bash(const char* cmd, ...) ,而不是一个函数。 他们接受命令字符串(或)作为输入并执行它,我们称它们为Environments ,它可以扩展到其他语言(我们将在后面讨论)。
【文件预览】:
knife-master
----pic()
--------usage_simple_org.png(132KB)
--------usage_simple_8.png(111KB)
----example_simple.cpp(869B)
----LICENSE(34KB)
----__knife()
--------knife.hpp(3KB)
--------Environment()
--------Parallel()
--------Party3rd()
--------inner_kit.hpp(10KB)
----example_optional.cpp(1KB)
----README.md(8KB)