已知f1(int)是类A的公有成员函数,并将指针p定义为可以指向函数f1的指针类型,则可以实现让p是指向成员函数f1()的指针的语句为 【7】 。
p=A::f1;
举一反三
- 设类A有静态成员函数void f();若要定义一个指向类成员函数的指针变量p并同时指向f,该指针变量的声明语句是:____。 设有定义A a;使用该指针A类的静态成员函数的语句是:____。
- 设类A有非静态成员函数voidf();若要定义一个指向类成员函数的指针变量p并同时指向f,该指针变量的声明语句是:____。设有定义Aa;使用该指针访问a的成员函数f的语句是:____。
- 设类A有成员函数void f(void);,若要定义一个指向类成员函数的指针变量pf来指向f,该指针变量的声明语句是______。
- 关于地址和指针,以下叙述正确的是( )。 A: 可以通过强制类型转换让char型指针指向double型变量 B: 函数指针p指向一个同类型的函数f时,必须写成:p=&f; C: 指针p指向一个数组f时,必须写成:p=&f; D: 一个指针变量p可以指向自身
- 关于地址和指针,以下叙述正确的是______。 A: 函数指针p指向一个同类型的函数f时,必须写成:p = &f; B: 可以通过强制类型转换让char型指针指向double型变量 C: 指针p指向一个数组f时,必须写成:p = &f; D: 一个指针变量p可以指向自身
内容
- 0
关于地址和指针,以下叙述正确的是( )。 A: 可以通过强制类型转换让char型指针指向double型变量 B: 函数指针p指向一个同类型的函数时,必须写成: p=&f; C: 指针p指向一个数组时,必须写成: p=&f; D: 一个指针变量p可以指向自身
- 1
关于地址和指针,以下说法错误的是() p = f; 可以让函数指针p指向一个同类型的函数f q = a; 可以让指针q指向一个同类型的数组a 指针变量可以赋NULL值 绝对不可以通过强制类型转换让char型指针指向double型变量
- 2
int (*p)(int);下面哪个选项中的说法是正确的? A: p为指向函数的指针 B: p为返回指针的函数 C: p为指向数组的指针 D: p为成员是指针的数组
- 3
关于地址和指针,以下说法错误的是( )。 A: 绝对不可以通过强制类型转换让char型指针指向 double型变量 B: p=f;可以让函数指针p指向一个同类型的函数f C: q=a;可以让指针q指向一个同类型的数组a D: 指针变量可以赋NULL值
- 4
关于地址和指针,以下说法错误的是()。 A: 绝对不可以通过强制类型转换让char型指针指向double型变量 B: p = f; 可以让函数指针p指向一个同类型的函数f C: q = a; 可以让指针q指向一个同类型的数组a D: 指针变量可以赋NULL值