C++ 指向成员的指针(数据成员指针,函数成员指针)
来源:互联网 发布:阿里云存储价格 编辑:程序博客网 时间:2024/05/22 00:25
数据成员指针:
class Data{public :int a, b,c;}定义数据成员指针:
int (Data::*pmInt)=&Data::a;
这样子的话pmInt就可以指向某个Data对象中的所有int数据成员。
如:
pmInt=&Data::a;
定义一个Data
Data d;
d.*pmInt=48;//d.a=48;
函数成员指针:
class Widget{
void f(int){}
void g(int){}
};
定义一个函数成员指针:
void (Widget::*pfunc)(int)=&Widget::f;
使用的时候:
Widget w;
w.*pfunc(1);
- C++ 指向成员的指针(数据成员指针,函数成员指针)
- C++:指向对象成员函数的指针
- 指向数据成员的指针
- 指向数据成员的指针
- 指向数据成员的指针
- 指向数据成员的指针
- 指向数据成员的指针
- 指向成员函数的指针
- 指向成员函数的指针
- 指向成员函数的指针
- 指向成员函数的指针
- 指向成员函数的指针
- 指向成员函数的指针
- 指向成员函数的指针
- 指向成员函数的指针
- 指向成员函数的指针
- 指向成员函数的指针
- 指向成员函数的指针
- 在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架(一)
- Android Activity 全屏
- 获取SqlServer2005表结构(字段,主键,外键,递增,描述)
- 指定位数 产生随机数
- Java模式 - Observer(观察者模式 )
- C++ 指向成员的指针(数据成员指针,函数成员指针)
- Android在标准linux基础上对休眠唤醒的实现(一)
- JBoss默认生成的JNDI名称
- 在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架(二)
- uitable的交替背景色
- URL:其实是标号问题
- 收集了几个关于J2ME图片缩放的函数
- Android2.3联系人推动效果
- GridView操作Xml数据源(添加、删除、修改)