-1

次のコードを見てください

    Vehicle ** damagedVehicles(Vehicle **vehicles, int size)
    {
        Vehicle **damaged = new Vehicle *[size];

        for(int i=0;i<size;i++)
        {
            int d = vehicles[i]->damage;

            if(d>=35)
            {
                damaged[i] = vehicles[i];
            }
        }

        return damaged;
    }

int main()
{
Vehicle **damagedVehicles = damagedVehicles(vManager->getList(), vManager->getCount());
}

ご覧のとおり、私の試行は主に機能していません。そのポインターの配列を変数に割り当てるにはどうすればよいですか?

4

1 に答える 1

2

関数の名前と衝突しないように変数の名前を変更しますか?

Vehicle **myDamagedVehicles = damagedVehicles(vManager->getList(), vManager->getCount());
于 2012-12-21T08:27:27.267 に答える