C++向Python脚本传入string参数时影响其他参数问题

首先,先别问我为什么我的标题写的不对,因为我当时找问题的时候就是这么搜的,哈哈哈哈哈

切入正题:

python识别的不是std::string类型的,因为std::string是C++ 标准库中的,
所以大家都认识的那就是char * 类型的,所以,哈哈哈哈
for example:

std::string wo = "hei feng  li";
const char*  impossible =  wo.data();

然后把 impossible 当作参数传给python 脚本就行了
当时我传入的参数有六七个,但是一有这个字符串参数,后面的所有的参数格式都不正确。

希望也能帮到你

发布了40 篇原创文章 · 获赞 16 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Black_Friend/article/details/103250549
今日推荐