以下说法不正确的是:A.静态成员函数中不能使用this指针B.this指针就是指向成员函数所作用的对象的指针C.类的非静态成员函数,真实的参数比所写的参数多1D.每个对象的空间中都存放着一个this指针
A:
B:
C:
D: D
A:
B:
C:
D: D
举一反三
- 由于this指针始终指向调用对象,因此不能在静态成员函数的定义中使用this指针。因为调用静态成员函数不需要目的对象,因此也就没有this指针.
- 非静态成员函数与静态成员函数的根本区别是:非静态成员函数肖this指针,而静态成员函数没有this指针。
- 静态成员函数没有: A: 返回值 B: this指针 C: 指针参数 D: 返回类型
- 设类A有静态成员函数void f();若要定义一个指向类成员函数的指针变量p并同时指向f,该指针变量的声明语句是:____。 设有定义A a;使用该指针A类的静态成员函数的语句是:____。
- 【多选题】在类的成员函数中,隐藏着一个指针this,该指针指向谁? A. 哪个对象调用构造函数,this指针就指向哪个对象。 B. 哪个对象调用析构函数,this指针就指向哪个对象。 C. 哪个对象调用该成员函数,this指针就指向哪个对象。 D. 哪个对象调用运算符重载函数,this指针就指向哪个对象