社区
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;
...全文
154
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++模板学习
本文详细介绍了C++中模板函数与
类模板
的基本概念、使用方法及常见陷阱,包括如何正确地在
类模板
作用域内引用类、避免链接器错误以及在
类模板
中使用
成员函数
返回
指向
模板类
指针
时的注意事项。通过具体
实例
演示了如何在不同数据类型下使用
类模板
创建链表,并提供了完整的代码和运行结果。
C++中的
类模板
定义及
实例
化
本文深入解析
类模板
的定义、
实例
化及
成员函数
特性。探讨模板参数的使用规则,演示
类模板
如何在不同场景下
实例
化,以及
成员函数
作为模板的
实例
化时机。
类模板
及其
成员函数
的定义及注意事项
博客主要介绍
类模板
相关知识。包括
类模板
的定义,将需泛化类型换为T;
实例
化时用具体数据类型替换T。还阐述了
类模板
成员函数
,其定义位置不同写法有别,类外需完整参数列表。分析了常见
成员函数
类外定义形式,以及类内定义时的简化情况。
C++
类模板
实例
化
本文详细介绍了C++中
类模板
实例
化的两种方式:隐式
实例
化和显示
实例
化。隐式
实例
化在创建对象或引用类型时自动触发,而显示
实例
化则需要程序员明确指定。同时,文章讨论了
类模板
中静态成员的处理。通过
实例
代码,读者可以更好地理解这两种
实例
化方法及其应用场景。
类模板
成员函数
的
实例
化
本文探讨了
类模板
成员函数
的
实例
化过程及其灵活性。在
实例
化过程中,编译器不执行模板实参推断,而是依据调用该函数的对象类型来确定模板参数。此外,文章还介绍了
类模板
成员函数
仅在被实际使用时才进行
实例
化的特点。
C++ 语言
65,211
社区成员
250,516
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章