设为首页 加入收藏

TOP

C++调用成员函数需要this指针的情况
2015-07-20 17:57:52 来源: 作者: 【 】 浏览:2
Tags:调用 成员 函数 需要 this 指针 情况

1、虚成员函数,因为需要this指针寻找虚表指针


2、成员函数中对数据成员进行了操作

#include "stdafx.h"
#include 
  
   
#include 
   
     using namespace std; class A { public: virtual void foo() { cout<<"A foo"<
    
     FunctionB(); pb=dynamic_cast
     
      (pa); if(pb==NULL) { cout<<"The pointer pb is null"<
      
       (pa))->FunctionB(); (dynamic_cast
       
        (pa))->foo(); //执行出错,因为需要this指针 (dynamic_cast
        
         (pa))->show(); //执行出错,因为需要this指针 system("pause"); return 0; }
        
       
      
     
    
   
  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇uva 1378 - A Funny Stone Game(.. 下一篇Leetcode--Generate Parentheses

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: