hur.cn - 华软网

 热门搜索

如何使用对象指针

  作者:未知    来源:网络    更新时间:2011/4/17
定义了一个多项式对象,一个函数需要前往多个多项式,怎么运用
我的程序以下,然则运行有毛病,编译无毛病:
类:PolyNomial

PolyNomial *RepRound(PolyNomial F){
    PolyNomial *H=New PolyNomial[F.Degree];
    ……H[i]=……
    Return H;
}
这样写能够么??
---华软 网友回答---
你这样定义用很不科学,又容易致使内存泄漏,能够把PolyNomial作为函数的参数

例如,我想通过一个函数改成CString数组,能够这么用
void RepRound(CString* str,int num)
{
  for(int i=0; i<5; i++)
  str[i].Format("%d",i);
}

调用时:
CString str[5];
RepRound(str,5);
---华软网友回复---
void RepRound(CString* str,int num)
{
  for(int i=0; i<num; i++)
str[i].Format("%d",i);
}

调用时:
CString str[5];
RepRound(str,5);
---华软网友回复---
你这样写的嘛,记得一定要释放那个前往指针      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。