C++ 吗?支持成员函数引用吗?

发布于 2024-12-21 16:44:07 字数 407 浏览 3 评论 0原文

C++ 允许函数指针函数引用。它还允许指向成员函数的指针

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

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


[ 成员函数指针 ] [ 成员函数引用 ]

C++ permits function pointers and function references. It also permits pointers-to-member-functions.

But does it permit references-to-member-functions?

I can't seem to deduce the rules from the standard, and I've failed to make a program work with them.


[ member function pointers ] [ member function references ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

薄凉少年不暖心 2024-12-28 16:44:07

[C++11: 8.3.3/3]: 指向成员的指针不得指向静态变量
类 (9.4) 的成员、引用类型的成员或“cv void”。 [
注:另见 5.3 和 5.5。 “指向成员的指针”类型是不同的
来自“指针”类型,即仅声明指向成员的指针
通过指向成员声明符语法的指针,而不是通过指针
声明符语法。 C++ 中没有“引用成员”类型。 —结束
注意
]

[C++11: 8.3.3/3]: A pointer to member shall not point to a static
member of a class (9.4), a member with reference type, or “cv void.” [
Note: See also 5.3 and 5.5. The type “pointer to member” is distinct
from the type “pointer”, that is, a pointer to member is declared only
by the pointer to member declarator syntax, and never by the pointer
declarator syntax. There is no “reference-to-member” type in C++. —end
note
]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文