考虑这个 C++ 代码:
class TestClass{
public:
int memberA = 0;
int memberB = 0;
};
void doSomethingToMember(int TestClass::* memberPointer, std::vector<TestClass> objects){
for(int i = 0; i < objects.size(); i++)
(objects[i].*memberPointer)++;
}
我们有一个接受多个对象的函数,我们想对我们使用memberPointer. 我们如何在 python 中执行此操作?我想我们可以使用某种反射还是有更好的方法?
Smart猫小萌
相关分类