Tämä kurssi on jo päättynyt.
- TIE-0240x
- 6. Dynaaminen sitominen ja olioiden omistus
- 6.7 Harjoitus: Poikkeusturvallisuus
Harjoitus: Poikkeusturvallisuus¶
Tutustu oheiseen rajapintaan.
class VectorInt
{
public:
VectorInt();
~VectorInt();
int front() const;
int& operator[](int paikka);
int& at(int paikka);
void push_back(int alkio);
void swap(VectorInt& vektori);
void insert(int paikka, int alkio);
void insert(int paikka, VectorInt& arvot);
private:
int* datalohko_; // Tämän osoittimen päähän tulee new'llä luotu taulukko kokonaislukuja
int lohkokoko_; // Varatun taulukon koko
int alkiolkm_; // Taulukosta käytetyn osan koko
};
Mieti sen poikkeustilanteita: Millaiseen tilaan olio jää poikkeuksen jälkeen? Mikä olisi palveluiden poikkeustakuu?
A+ esittää tässä kohdassa tehtävän palautuslomakkeen.
Palautusta lähetetään...