当目标是 C# 时如何std::map<int, std::map<POINTER, STRUCT>>
在 SWIG 中正确使用。
从文档中,尝试使用
namespace std
{
%template(map_POINTER_STRUCT) map<POINTER, STRUCT>;
%template(map_int_map_POINTER_STRUCT) std::map<int, std::map<POINTER, STRUCT>>;
}
但 SWIG 仍然给出错误Error: Syntax error in input(3)
。