gpt4 book ai didi

c++ - 将 Matlab 句柄类转换为 C++

转载 作者:太空狗 更新时间:2023-10-29 23:01:48 39 4
gpt4 key购买 nike

我在 Matlab 中有一个句柄类,我希望能够在 C++ 中使用它。我已经学会了here我不能只生成一个 C++ 类,而是必须用函数包装我的类。另一个问题中的示例仅显示了在包装函数中使用一个成员函数。但是,我需要能够调用我的类的几个成员函数。

因为我无法将我的类实例传递给包装函数 as per the Matlab documentation ,我看不到让多个函数对同一个对象进行操作的方法。

难道这不可能吗?

感谢任何帮助。

最佳答案

您不能将类作为为其生成代码的主函数的输入和输出。但是您可以从主函数调用任意数量的子函数,这些子函数可以将对象作为输入。该对象通常从您的主函数创建并传递给您的子函数。然后使用 codegen“主要函数名称”生成代码。生成的代码包含所有子函数。

您还应该在子函数中使用 coder.inline('never'),以便它们在生成的代码中显示为单独的函数。

关于c++ - 将 Matlab 句柄类转换为 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30299487/

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