动态对象重新分配功能

时间:2016-10-02 17:20:41

标签: c++

自从我不得不这样做以来已经有很长一段时间了,我从旧学校项目开始的硬盘存放在一个神秘的盒子里,所以只是想确保这是正确的方法吗?

void copyCharStack( StackAr<char>* stackIn_, int* sizeIn_ )
{
    StackAr(char)* tempCharStack( sizeIn_ + 5 );
    while( !stackIn_->isEmpty() )
    {
        tempCharStack->push( stackIn_->topAndPop() );
    }
    delete stackIn_;
    stackIn_ = tempCharStack;
    delete tempCharStack;
}
欢呼,谢谢!

0 个答案:

没有答案