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

麻烦帮小弟我看看Vector如何出错了

2012-03-05 
麻烦帮我看看Vector怎么出错了height3width3vector IMagePoint vectDataqueue IMagePointqueData

麻烦帮我看看Vector怎么出错了
height=3;
width=3;
vector <IMagePoint> vectData;
queue <IMagePoint>   queData;
int   **imMask;
imMask=(int   **)new   int   *[height];
for(int   i=0;i <height;i++)
{
*(imMask+i)=new   int[width];
}
for(   i=0;   i <height;i++)      
{      
            for(int   j=0;j <width;j++)    
    {
    IMagePoint   ip;
    ip.xCord=i;
    ip.yCord=j;
    ip.grayValue=v_grdt[i][j];
    imMask[i][j]=-1;
    vectData.push_back(ip);
    }
}
sort(vectData.begin(),vectData.end());
for(vector <IMagePoint> ::iterator   iter=vectData.begin();
iter!=vectData.end();iter++)
{
CString   str;
str.Format( "start%d,end%d,grayvalue%d ",(*iter).xCord,
(*iter).yCord,(*iter).grayValue);
MessageBox(str);

}
应该是9个数啊,怎么测试出来十个啊

[解决办法]
你把代码贴全看看,就现在的代码看起来没有问题啊.
[解决办法]
mark~~
[解决办法]
不会吧,其他代码看下。。

热点排行