读书人

发帖

发布时间: 2013-06-19 10:26:40 作者: rapoo

发帖求助
double *dE00=new double[height*width];
*(dE00+m)=sqrt(dE1+dE2+dE3+Rt*dE4);
m++;

显示error C2111: pointer addition requires integral operand
请问下是什么问题呢?
[解决办法]

引用:
Quote: 引用:

你的m是int类型吗?
double 初始化m=0

不能为double,要:
int m=0;


[解决办法]
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

你的m是int类型吗?
double 初始化m=0

不能为double,要:
int m=0;

en 好了,谢谢。只能用int吗?如果处理的数据比较大的话,怎么办?

INT64

读书人网 >VC/MFC

热点推荐