我想写一个涉及字符串的Cython函数,所以我当然倾向于使用libcpp.string
。但我无法弄清楚如何导入像std::to_string()
这样的标准函数。
什么是使我的Cython文件可以使用std函数最干净的方法?
答案 0 :(得分:2)
需要编写包装器。可以在docs.cython.org上找到完整的教程。一些标准库已被移植,但考虑到完成任务所需的巨大努力(然后做C ++ 11),我非常怀疑你很快就会看到std::to_string
。
无论如何,只需自己写一下。无论如何,std::to_string
只是std::sprintf
的包装。