作业帮 > 综合 > 作业

c++程序运行窗不能关闭.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/17 05:54:09
c++程序运行窗不能关闭.

 







 
c++程序运行窗不能关闭.
重载赋值操作符定义写错.
改成:
Stack & Stack::operator=( const Stack & st )
{
if ( this != &st )
{
size = st.size;
top = st.top;
delete [] pitems;
pitems = new Item[ size ];
for ( int n = 0; n < size; ++n )
{
pitems[ n ] = st.pitems[ n ];
}
}
return *this;
}
复制构造函数定义写错.
改为:
Stack( const Stack & st )
{
size = st.size;
top = st.top;
pitems = new Item[ size ];
for ( int n = 0; n < size; ++n )
{
pitems[ n ] = st.pitems[ n ];
}
}
再问: 这是什么错吖?
再答: 或许你可以提供代码,我看一下。 你也可以查看我发的参考资料。