52. 导出构造函数

export_constructor 模块从C++端简化了 Daslang 结构和类的创建。

在以下示例中:

[export_constructor]
class Foo {}

函数 make’Foo 是使用 export 标志生成的;它返回新的 Foo() 对象。

所有函数和符号都在 “export_constructor” 模块中,使用 require 来访问它。

require daslib/export_constructor

52.1. 结构宏

export_constructor

实现 ‘export_constructor’ 宏,添加函数 make’{StructureName} 来创建一个类或结构的新实例