Advertisement

C++: 指向成员的指针运算符 . .* 和 ->.*

阅读量:

C++:指向成员的指针运算符:. * 和->*

  • 语法结构
    • 说明事项
    • 案例展示

语法

复制代码
    expression .* expression
    expression ->* expression
    
    
      
      
    

备注

指向成员的指针运算符(. * 与->*)用于获取表达式左侧所指定对象中特定类成员的值。右侧部分需明确标识该类的相应成员。以下示例展示了这些运算符的具体使用方式:

复制代码
    // expre_Expressions_with_Pointer_Member_Operators.cpp
    // compile with: /EHsc
    #include <iostream>
    
    using namespace std;
    
    class Testpm {
    public:
       void m_func1() { cout << "m_func1\n"; }
       int m_num;
    };
    
    // Define derived types pmfn and pmd.
    // These types are pointers to members m_func

全部评论 (0)

还没有任何评论哟~