Logotyp

Programmeringsmetodik, dt079g

Lokal inloggning

Föreläsning 1, grundläggande begrepp

Översikt

Föreläsningen är en repetition och en introduktion med lite nya begrepp.

Innehåll

Introduktion. Uttryck, pekarsyntax/pekararitmetik, new/delete. Headerfiler / implementationsfiler. Byggproceduren.

Föreläsningen presenterar inget nytt stoff, utan tar endast upp material som redan presenterats i tidigare kurser, troligtvis med nya vinklar.

Mål

Att återbekanta oss med gammalt material med nya ögon.

C++ Primer

Till och med Kapitel 4.

Mer läsanvisningar

Lite programkod att detaljstudera.

För att till fullo förstå programkoden ovan är det värt att läsa igenom

Aggregate initialization (cppreference)

Lägg märke till att några konstruktioner är endast för c++20. Jag har hållningen att c++17 är ett minimum under kursen. c++-20-konstruktioner bör kommenteras så att det framgår, en enkel kommentar //(c++20) räcker väl.

Value categories(cppreference)

Det är också värt att läsa igenom

Constructors and member initializer lists (cpprefrence)