C++_Primer_chapter18 3.类成员的指针

来源:互联网 发布:下载影视新势力软件 编辑:程序博客网 时间:2024/05/16 23:54
class  Example{public:int elem;Example(int e) : elem(e) {}int getElem() const{return elem;}void setElem(int e) {elem = e;}};void fun() { }int main() {Example example(1024);int Example:: *ptr_elem = &Example::elem;std::cout << example.*ptr_elem << std::endl;typedef void (Example:: *Ptr_SetElem)(int); // 注意括号Ptr_SetElem ptr_fun = &Example::setElem; // 这里必须加&(example.*ptr_fun)(1);void(*ptr_fun1)() = fun; // 可以不加return 0;}

0 0
原创粉丝点击