8
C++許可函數指針和function references。它也允許指針到成員函數。C++是否支持成員函數引用?
但是是否允許引用成員函數?
我似乎無法從標準中推導出規則,而且我也未能讓程序與它們一起工作。
[member function pointers] [member function references]
C++許可函數指針和function references。它也允許指針到成員函數。C++是否支持成員函數引用?
但是是否允許引用成員函數?
我似乎無法從標準中推導出規則,而且我也未能讓程序與它們一起工作。
[member function pointers] [member function references]
[C++11: 8.3.3/3]:
甲指針構件不得指向一個類(9.4)中,用引用類型的成員,或「的靜態 構件cv void。「[ 備註:也見5.3和5.5。 「指向成員的指針」類型與「指針」類型是不同的 ,也就是說,指向成員的指針僅由指向成員聲明符語法的指針 聲明,並且決不會由指針 聲明符語法聲明。 C++中沒有「引用成員」類型。末端 注]
除了它的有趣的方面,是否有此功能,您覺得這個的任何實際應用中會需要什麼? – 2011-12-14 16:48:37
@Als:如果我想使用引用而不是指針。 – 2011-12-14 16:51:25