我在 Visual Basic 代码中调用 C++ 构造函数时遇到问题。 DLL 已正确导入,但这一行尤其给我带来了麻烦:
Dim myobj As New MyObject("param1", "param2", "param3")
以及相应的 C++ 构造函数:
MyObject::MyObject(System::String ^ p1, System::String ^ p2, System::String ^ p3)
有什么建议么?
最佳答案
你不能。根本不支持这种方式。
最简单的方法是将构造函数转换为函数(例如 Initialize()
)。
关于c++ - 如何从 Visual Basic 调用 C++ 构造函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7843418/