c++指向绑定函数的指针 只能用与调用函数

 我来答
sxt19840210
推荐于2017-10-12 · TA获得超过1517个赞
知道小有建树答主
回答量:751
采纳率:0%
帮助的人:802万
展开全部
指针都是有类型约束的,差一个也不能调用
int *p[4];和int *q[3];就不能相互使用
int *p[4];和char *q[4];也不能相互使用
int *p[4];和int **q;也不能相互使用
int *p(int,int);和int *q(int,float);当然也不能相互使用
编译时通不过的
所以什么类型的指针就只能调用什么类型的对象
追问
我就是class了一个graph ,然后在类里一个函数里写 graph p=*this,这就报错了
追答
定义类的时候,类其实是没有的,使用时才有
就像汽车行业,定义类就像设计了某型号汽车,从设计里你能看到汽车的各项特征和功能,但不制造是不能使用的,要使用就得具体到某个汽车上了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式