Punkteverteilung für Blatt 05
=============================
2-Tupel
-------
- [ ] Konstruktor (2 Pkt)
- [ ] `==` (2 Pkt)
- [ ] `!=` (2 Pkt)
- [ ] `swap` (2.5 Pkt)
- [ ] `flip` (2.5 Pkt)
- [ ] Punkte-Struct (2 Pkt)
- [ ] Bruch-Struct (2 Pkt)
Vector
------
- Konstruktor
- [ ] Initialisieren des Arrays. (1 Pkt)
- [ ] Initialisieren der Variablen. (1 Pkt)
- `reserve`
- [ ] Vergrößern der Kapazität (1 Pkt)
- [ ] Kopieren des Inhaltes (1 Pkt)
- `size` / `capacity`
- [ ] `size` (0.5 Pkt)
- [ ] `capacity` (0.5 Pkt)
- `push_back`
- [ ] Am Ende angehängt. (1 Pkt)
- [ ] Vergrößern der Liste beachtet. (1 Pkt)
- [ ] Vergrößern der Kapazität beachtet. (1 Pkt)
- `insert`
- [ ] An beliebiger Stelle einsetzbar. (1 Pkt)
- [ ] Vergrößern der Liste beachtet. (1 Pkt)
- [ ] Vergrößern der Kapazität beachtet. (1 Pkt)
- `operator[]`
- [ ] Funktioniert (1 Pkt)
- [ ] mit Referenz (1 Pkt)
- `clear`
- [ ] Inhalt wird gelöscht. (1 Pkt)
- `shrink_to_fit`
- [ ] Verkleinern der Kapazität. (1 Pkt)
- [ ] Kopieren des Inhaltes. (1 Pkt)
- Destructor
- [ ] Löschen des Array-Speichers. (3 Pkt)
- Copy-Konstruktor
- [ ] Kopieren des Inhaltes. (1.5 Pkt)
- [ ] Initialisieren der Variablen. (1.5 Pkt)
- `operator=`
- [ ] Überschreiben des Inhaltes. (3 Pkt)
Gesamtpunktzahl
===============
erreichte Punkte: / 40 Pkt