美文网首页
C++类的空指针调用成员函数

C++类的空指针调用成员函数

作者: 科英 | 来源:发表于2020-03-10 11:27 被阅读0次
class A 
{
public:
    void print()
    {
        cout << "hello" << endl;
    }
    void print2()
    {
        cout << "hello" << b << endl;
    }
    int b;
}

int main()
{
  A *a;
  a->print();// 1
  a->print2();// 2
}

答案:
1处不会报错,正常输出 hello
2处会报错,Segmentation fault

相关文章

  • C++基础

    1. C++中使用空对象指针调用成员函数 空指针对Test_Fun1和 Test_Fun2的调用正常,对Test_...

  • C++类的空指针调用成员函数

    答案:1处不会报错,正常输出 hello2处会报错,Segmentation fault

  • C++空指针调用成员函数

    本文探索执行对象的空指针调用成员函数时会发生什么。 以下面的简单类来示例: 上面的代码中为类TestNullPtr...

  • C++11可调用对象包装器和绑定器

    可调用对象 在C++中,可以像函数一样调用的有:普通函数、类的静态成员、仿函数、lambda函数、类的成员函数、可...

  • 2018-05-14

    双链表 双链表管理一个类的对象 //类 函数是共享的 数据是每个对象私有的//空指针 调用成员函数 没有访问数据...

  • 2019-05-21 c++多态及指针引用踩坑记录

    1、空指针引用 void*& 编译会报错2、父类对象可以强制转换为子类对象,调用子类对象成员函数。

  • C++ 虚函数

    C++多态--虚函数virtual及override 如果 不是虚函数,指向子类对象的基类指针只能调用基类的函数,...

  • 1.2.09_C++ 指向类的指针

    C++ 类 & 对象 一个指向 C++ 类的指针与指向结构的指针类似,访问指向类的指针的成员,需要使用成员访问运算...

  • C++类成员函数指针

    函数指针可以写成return_type (func_name)(args...),由于类静态函数和全局函数类似,可...

  • C++面向对象高级编程 第五周 博览网

    C++对象模型 (32位系统中)对于类成员如果是空类占1个字节,如果有虚函数,每个虚函数会有一个vptr指针占4个...

网友评论

      本文标题:C++类的空指针调用成员函数

      本文链接:https://www.haomeiwen.com/subject/cmtwdhtx.html