回复 2楼 邓士林
我想把原来的内容赋进去的,就把原栈顶指针赋给新指针,然后再把新指针赋给栈底,可是还是不成功,怎么回事啊?求破。。。。
CStuScore *newArray=new CStuScore[m_nSize*2];
buffer = newArray;
// 开辟栈空间
if ( buffer != NULL)// 开辟成功
{
sp = newArray;// 初建时,sp指向栈底
newArray=buffer;
delete [m_nSize]buffer;
buffer=NULL;
cout<<"空间已成功扩展,原空间已释放"<<endl;// 显示成功的提示信息