2011-12-14 36 views
8

C++许可函数指针function references。它也允许指针到成员函数C++是否支持成员函数引用?

但是是否允许引用成员函数

我似乎无法从标准中推导出规则,而且我也未能让程序与它们一起工作。


[member function pointers] [member function references]

+0

除了它的有趣的方面,是否有此功能,您觉得这个的任何实际应用中会需要什么? – 2011-12-14 16:48:37

+0

@Als:如果我想使用引用而不是指针。 – 2011-12-14 16:51:25

回答

6

[C++11: 8.3.3/3]:甲指针构件不得指向一个类(9.4)中,用引用类型的成员,或“的静态 构件cv void。“[ 备注:也见5.3和5.5。 “指向成员的指针”类型与“指针”类型是不同的 ,也就是说,指向成员的指针仅由指向成员声明符语法的指针 声明,并且决不会由指针 声明符语法声明。 C++中没有“引用成员”类型。末端 注]