首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

void CBase:Swap(double cost[],int i,int j)这样定义的交换函数为什么会引起内存溢出?该怎么处理

2012-01-31 
void CBase::Swap(double cost[],int i,int j)这样定义的交换函数为什么会引起内存溢出??voidCBase::Swap(

void CBase::Swap(double cost[],int i,int j)这样定义的交换函数为什么会引起内存溢出??
void   CBase::Swap(double   cost[],int   i,int   j)
{
double   t=cost[i];
cost[i]=cost[j];
cost[j]=cost[i];
}
用来交换数组成员

[解决办法]
没法保证i、j不超出数组范围。

热点排行