1

我有一个返回的 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 函数。调用此功能后,我想在我的飞镖代码中使用返回的地图值。

4

0 回答 0