成员函数指针-仅地址?
|
http://www.codeproject.com/KB/cpp/fastdelegate2.aspx
在上一篇文章的引言的第二段中,它说:“这是由于需要昂贵的堆内存分配来存储成员函数和在其上进行成员函数调用的绑定对象。”不明白吗?它实际上是否必须复制并存储对象和成员函数?它不只存储成员函数的地址吗?
没有找到相关结果
已邀请:
2 个回复
呢率篓舍烫
耐扫鹤胶鞭
)中调用方法,上下文是在其上调用方法的对象。如果只有成员函数指针,则您将不知道应将方法应用于哪个对象。但是,如果成员函数为
,则它不具有上下文,因为可以在不实例化对象的情况下调用静态成员函数。 因此,要调用成员函数,您需要一个指向函数的指针,再加上对一个对象的引用,这些对象定义了调用成员函数的上下文。 这回答了你的问题了吗?