技术栈

c++扩展模块

yivifu
1 个月前
开发语言·python·c++扩展模块
Cython中操作C++字符串使用Cython开发Python扩展模块-CSDN博客中文末对python代码做了部分C++优化,并提及未对字符串类型做优化,并且提到如果不是真正搞懂了C++字符串的操作和Python的C API中与字符串相关的知识,最好不要动Python中的字符串类型。为了搞明白在Cython中如何进行C++字符串操作,恶补了一番std::string的相关知识,同时,在各大AI(助力最大的是Cursor)的指点下,总算有所收获,为了早日忘却,特记录如下。