我有一个返回的 C++ 函数std::map<MyCustomEnum, std::string>
,其中MyCustomEnum
是 cpp 文件中定义的枚举。
我想在我的飞镖代码中使用这个 c++ 库并调用这个函数来打印地图值。不确定在这种情况下如何使用 dart:ffi。
编辑:
我的 cpp 代码中有以下内容:
enum ADDRESS{ HOME, WORK, SCHOOL }
typedef std::<ADDRESS, std::string> AddressMap
AddressMap getAddress(AddressMap &map)
我想使用飞镖代码,所以我将能够使用 getAddress 函数。调用此功能后,我想在我的飞镖代码中使用返回的地图值。