std,在B中定义了一个属于类A的函数指针;
}
};
void Print(A &obj)
{
int val = (obj:endl:是啥意思:
int RetInt()
{
return 100;
std;Val = ":; "
}
};<<<:*pFun)(void); val < <
class B
{
publicclass A
{
public:;
int (A:;这句话中的.*pFun)():cout <:::*pFun)(void):
int (A
A::表明的是pFun只能指向类A的成员函数吗
关于c++作用域操作符
答案:2 悬赏:50 手机版
解决时间 2021-02-02 03:43
- 提问者网友:疯子也有疯子的情调
- 2021-02-01 05:31
最佳答案
- 五星知识达人网友:拜訪者
- 2021-02-01 05:45
意思是
1这是一个函数指针,指向的函数类型是
int f(void)这种类型的函数
2因为有域作用符,所以只能指向类A中的这种类型的函数
3print函数里调用的A的一个对象中的int Retint()函数。
1这是一个函数指针,指向的函数类型是
int f(void)这种类型的函数
2因为有域作用符,所以只能指向类A中的这种类型的函数
3print函数里调用的A的一个对象中的int Retint()函数。
全部回答
- 1楼网友:酒安江南
- 2021-02-01 06:45
这个::一是可以用来访问全局或是域里面的数据,还有就是指的全局函数,比如api函数,和用户的自定义函数区分开来。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯