All pastes #255288 Raw Edit

Anonymous

public cpp v1 · immutable
#255288 ·published 2006-11-22 20:30 UTC
rendered paste body
#include <iostream>#include "class.h"using namespace std;class airforce {    private:        plane *planes;        int numofplanes;    public:        airforce():planes(NULL), numofplanes(0) {}        int add(float price)        {         planes = resize(planes, numofplanes, numofplanes+1);         numofplanes++;         planes[numofplanes-1]= (plane)price;         return planes[numofplanes-1].getid();        }        plane* resize(plane* myplane, int old_size, int new_size)        {         plane *temp = new plane[new_size];         delete [] myplane;         if (numofplanes!=1) return copy(myplane, myplane + old_size, temp);         return temp;        }        void print()        {         for(int j=0; j<numofplanes; j++)         {            cout << "plane " << j << ":" << endl;            cout << planes[j].getprice() << endl << endl;         }        }};int main(){    airforce myairforce;    myairforce.add(500);    myairforce.add(200);    myairforce.print();	return 0;}