社区
C++ 语言
帖子详情
指向类模板实例的成员函数的指针
llwwwww
2005-10-14 03:25:11
这个东西能编译过:
bool (vector<int>::*ffffffff)()=0;
谁能解释一下那vector<int>::*ffffffff是什么意思?
特别是::操作符
原文来自c++ primer第三版 中文版 672页
倒数第二段代码就有
那里是:
// 指向Queue实例的成员函数的指针
bool (Queue<double>::*pmf)() = 0;
...全文
119
5
打赏
收藏
指向类模板实例的成员函数的指针
这个东西能编译过: bool (vector::*ffffffff)()=0; 谁能解释一下那vector::*ffffffff是什么意思? 特别是::操作符 原文来自c++ primer第三版 中文版 672页 倒数第二段代码就有 那里是: // 指向Queue实例的成员函数的指针 bool (Queue::*pmf)() = 0;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fangrk
2005-10-14
打赏
举报
回复
用法:
#include <iostream>
using namespace std;
class TEST
{
public:
TEST(int k){i=k;}
int Value() const{return i;}
void Value(int k){i=k;}
private:
int i;
};
int main()
{
typedef int (TEST::*p1)() const;
typedef void (TEST::*p2)(int);
p1 ptr1= &TEST::Value;
p2 ptr2= &TEST::Value;
TEST T1(123);
TEST* T1Ptr=& T1;
cout<<(T1.*ptr1)()<<'\n';
(T1Ptr->*ptr2)(456);
cout<<(T1Ptr->*ptr1)()<<'\n';
}
oyljerry
2005-10-14
打赏
举报
回复
http://www.withub-accp.com/xxyuandi/C++zhizhen.doc
oyljerry
2005-10-14
打赏
举报
回复
vector<int>的成员函数指针
llwwwww
2005-10-14
打赏
举报
回复
那这个东西怎么用?
能给个例子么
qhfu
2005-10-14
打赏
举报
回复
pmf
是一个指向class (Queue<double>)成员函数的指针。
:: 是域操作符。Queue<double>::表示这个指针指向Queue<double>类的成员。
C++
指向
类
成员函数
的
指针
详细解析
而类
成员函数
我们也可以相似的认为,它是
指向
同类中同一组类型的
成员函数
的
指针
,当然这里的
成员函数
更准确的讲应该是指非静态的
成员函数
。前者是直接
指向
函数地址的,而后者我们从字面上也可以知道 它肯定是跟类和...
详解函数
指针
和类
成员函数
指针
我觉得要理解这个问题,以及要理解后面的函数
指针
和类
成员函数
指针
,没有什么比从计算机原理的角度来理解更容易了。这里就简要回顾一下相关知识。 众所周知,计算机(图灵机)执行程序的基本流程就是:取指令->执行...
函数
指针
以及
成员函数
指针
2
在C++中,普通的函数
指针
不能
指向
类中的
成员函数
,必须使用
成员函数
指针
。 (1)
成员函数
指针
声明如下: float (SomeClass::*my_memfunc_ptr)(int, char *); // 常
成员函数
float (SomeClass::*my_const_memfunc_...
指向
类
成员函数
的
指针
(转)
是有关模板类的类
成员函数
指针
的使用
实例
如下: #include #include #include using namespace std; class A { public: int func(int x,int y) { printf("A::func : x=%d,y=%d/n",x,y); return (xx:y); } }; class B...
C++
指向
类
成员函数
的
指针
最近在开发中用到了函数
指针
,于是想整理了一下有关函数
指针
的概念。...而类
成员函数
我们也可以相似的认为,它是
指向
同类中同一组类型的
成员函数
的
指针
,当然这里的
成员函数
更准确的讲应该是指非静态的成员函
C++ 语言
64,648
社区成员
250,503
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章