【发布时间】:2015-02-11 12:49:10
【问题描述】:
我有一个 C++ DLL,我正在尝试为其构建一个 SWIG 接口文件。 C++ DLL 有一些使用>> 和<< 运算符的重载函数。我已经看到将 %rename 函数用于加法等基本运算符的示例,例如:
%rename (____add__) *::operator +;
我想知道>> 和<< 是否有类似的函数名称,或者这些运算符是否无法移植到Python。我现在正在使用
%ignore ::operator >>;
和
%ignore ::operator <<;
摆脱 SWIG 警告,但如果可能的话,我希望能够移植这些运算符。
【问题讨论】: