相关疑难解决方法(0)

使用SWIG迭代PHP中的std :: map

我正在使用SWIG来包装一个std::map在PHP 中返回的函数.

在PHP代码中,我需要遍历地图的元素.

Thw SWIG库提供std::map了对std_map.i接口文件的支持,但只包含以下方法:

 clear()
 del($key)
 get($key)
 has_key($key)
 is_empty()
 set($key, $x)
 size()
Run Code Online (Sandbox Code Playgroud)

如何迭代地图元素?我需要的扩展std_map.i文件带有某种包装对迭代器和begin()end()

php c++ swig language-binding map

8
推荐指数
1
解决办法
461
查看次数

标签 统计

c++ ×1

language-binding ×1

map ×1

php ×1

swig ×1