我在函数的形参变量中使用CList类的变量,编译通过了,但执行时就不行,请各位大侠帮忙了。

解决方案 »

  1.   

    fun(CList* pList)fun(CList& List)
      

  2.   

    GetDate(int Y[][800],CRect rect,CList* pList)
    {
    int i,j;
    CPoint point;
    for(j = rect.left; j < rect.right; j++)
    for(i =rect.bottom; i < rect.top; i++)
    {
    if(Y[i][j]==0)
    {
    point.x=j;
    point.y=i;
    pList->AddTail(point); }
    }
    }
      

  3.   

    GetDate(int Y[][800],CRect rect,CList* pList)
    {
    int i,j;
    CPoint point;
    for(j = rect.left; j < rect.right; j++)
    for(i =rect.bottom; i < rect.top; i++)
    {
    if(Y[i][j]==0)
    {                                     CPoint *point=new CPoint;//改成这样行吗 point.x=j;
    point.y=i;
    pList->AddTail(point); }
    }
    }