mfc清空数组_MFC中的CArray函数中,有一个RemoveAll()操作。

请问:这个RemoveAll能删除数组中所有的元素,那么这个动态数组是不是也被删除了呢?为什么我用了RemoveAll()之后,这个动态数组就不能用了呢?CArraym_Crray;CArray...

请问:这个RemoveAll能删除数组中所有的元素,那么这个动态数组是不是也被删除了呢?为什么我用了RemoveAll()之后,这个动态数组就不能用了呢?

CArraym_Crray;

CArraym_Drray;

m_Crray.SetSize(370000);

m_Drray.SetSize(70);

double Btime3,Btime2,Widthguangban;

for(int Widthr=20;Widthr<=80;Widthr++)

{

for(int stime4=int(Btime3*3600);stime4<=int(Btime2*3600);) {

Widthguangban=fabs(EMBx-EMAx);

m_Crray[i2]=Widthguangban;

stime4=stime4+6;i2=i2+1;

}

double Max1,Min1;int k1=0,m1=0; Max1=m_Crray[0];Min1=m_Crray[0];

for(k1=0;k1

{

if(m_Crray[m1]>Max1)

{

Max1=m_Crray[m1];

}

if(m_Crray[m1]

{

Min1=m_Crray[m1];

}

m1=m1+1;}

m_Drray[i3]=Max1; i3=i3+1;

m_Crray.RemoveAll();

或者m_Crray.RemoveAt(0,m_Crray.GetUpperBound());

}

上面Btime2,Btime3,Widthguangban,EMBx,EMAx都是一些变量,在其他函数内可以求得的,因为太长了,就不贴上来了。

劳烦您看的累点,百度说太长了,我就缩短右缩短,不好意思了。

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值