TDIU20 Objektorienterad programmering
Läsning
Litteratur
Följande litteratur rekommenderar vi. Känner du att du inte får fullt grepp om ett visst koncept från dessa källor? Rådgör i så fall med kursledningen så försöker vi rekommendera läsning.
För bakgrundsläsning om koncept och syntax rekommenderar vi:
Stroustrup, B. (2014) 'Programming: principles and practice using C++'
För C++ referens och syntax rekommenderar vi:
C++ enthusiasts from around the world, 'C++ reference' (https://en.cppreference.com/w/)
Protokoll för bedömning av inlämnad kod:
UPP-gruppens bedömningsprotokoll för C++
Läsanvisningar
Läsanvisningar avser ovan litteratur.
- Klasser: Kapitel 9.1 - 9.4, 9.7, A.12
- Headerfil: Kapitel 8.3, (Inkluderingsgard Kapitel 27.8.3, p.1059)
- Operatorer: Kapitel 9.6, A.10.1
- Undantag: Kapitel 5.6, http://en.cppreference.com/w/cpp/header/stdexcept
- Typkonvertering, 23.1 - 23.2, A.5.7, http://en.cppreference.com/w/cpp/header/string, static_cast
- Testning: Kapitel 26.1 - 26.4
- Dynamiskt minne: Kapitel 17.3-17.5, 17.7
- Pekare i open dsa (Chapter 4.5 - 4.10)
- Kopiering och flytt: Kapitel 18.3, 18.4, A.12.3
- Nästlad (inre) klass: Kapitel 8.4
- Arv: Kapitel A.12.4, 14.3
Länkar att använda vid behov, ingår ej som litteratur
- Allman/BSD-stil
- Catch dokumentation
- UPP-gruppens gemensamma C++-sidor
- CppCoreGuidelines Stilguide för modern C++.
- C++17 standard (draft)
Sidansvarig: Eric Ekström
Senast uppdaterad: 2025-01-10