C++返回对象的常指针函数

图片说明
第四题为啥选b?

有const修饰所以不能改变对象里的成员值,而static不属于某个对象,而属于整个类,所以返回静态的就没问题。

可以把一个指针声明成为一个指向函数的指针。

int fun1(char*,int);

int (*pfun1)(char*,int);

pfun1=fun1;

....

....

int a=(*pfun1)("abcdefg",7);//通过函数指针调用函数。

我觉得这道题应该也是差不多的

有const修饰所以不能改变对象里的成员值