#include #include #define KOKO 10 using namespace std; class Integer { public: Integer(); ~Integer(); void Integer::setLuku(int luku); int Integer::getLuku(); protected: int luku; }; Integer::Integer(){ // cout << "Rakentajassa\n"; } Integer::~Integer(){ // cout << "\nTuhoajassa\n"; } void Integer::setLuku(int luku){ this->luku = luku; } int Integer::getLuku(){ return luku; } int main(void){ vector vec; int i; for(i=0; i < KOKO; i++) vec.push_back(Integer()); cout << "Olioita on: " << vec.size() << endl; for(i=0; i < KOKO; i++) vec[i].setLuku(KOKO-i+28*i); for(i=0; i < KOKO; i++) cout << "Olio nro. " << i << " sisältää luvun: " << vec[i].getLuku() << endl; for(i=0; i < KOKO/2; i++) vec.pop_back(); cout << "Olioita on: " << vec.size() << endl; return 0; }