擅长:python、mysql、java
<p>假设一个Python类:</p>
<pre><code>class MyClass:
def __init__(self):
self.x = 42
def fn(self):
return self.x
</code></pre>
<P>与C++函数指针的等价关系,则是:</P>
^{pr2}$
<p>你可以从一个类(上面的<code>MyClass.fn</code>)中获取一个方法,它就变成了一个普通函数!函数和方法之间的唯一区别是第一个参数通常被称为<code>self</code>!所以你可以用C++中的实例调用:</p>
<pre><code>o = MyClass()
print(fn(o)) # prints 42
</code></pre>
<>但是,更有趣的是,你也可以接受绑定成员函数的“地址”,它在C++中不起作用:</p>
<pre><code>o = MyClass()
bfn = o.fn
print(bfn()) # prints 42, too
</code></pre>
<p>关于对物业的跟进,这里已经有很多解决这个问题的答案,只要它仍然是一个问题。在</p>