码迷,mamicode.com
首页 > 其他好文 > 详细

使用指向对象的空指针访问对象中的成员函数

时间:2015-04-22 23:38:58      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

  class AES
  {
      public:
          AES(){m_data=2;}
          virtual void fun1(){cout<<"fun1"<<endl;}
          void fun2(){cout<<"fun2"<<endl;}
          void fun3(){cout<<m_data<<endl;}
      private:
          int m_data;
 };
 
  int main()
  {
      VA *p=NULL;
      p->fun1();  //对象未构造,虚表未产生;编译通过,运行失败;
      p->fun2();
      p->fun3();   //对象未构造,成员变量未产生;编译通过,运行失败;
      return 0;
}

使用指向对象的空指针访问对象中的成员函数

标签:

原文地址:http://www.cnblogs.com/hj-blog/p/4448842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!