c++ 定义指向类成员的指针

来源:互联网 发布:c语言 绝对值 double 编辑:程序博客网 时间:2024/05/17 08:02
#include <iostream>struct simple{int a;int f(float F){std::cout << F << std::endl;return 1;}};int main(int argc, char* argv[]){simple so;//指向成员变量的指针int simple::*pm = &simple::a;so.*pm = 22;std::cout << so.*pm << std::endl;//指向成员函数的指针int (simple::*pmem)(float) = &simple::f;(so.*pmem)(1.1f);return 1;}

原创粉丝点击