Punkteverteilung für Blatt 05

2-Tupel

Vector

Gesamtpunktzahl

erreichte Punkte: / 40 Pkt


Quelltext

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