TDIU04 Programmering i C++, standardbibliotek
Laborationer
Anmälan till laborationer
Laborationer ska normalt genomföras i grupper om 2 personer och anmälan ska göras via WebReg.
Vid eventuella frågor, kontakta kursassistenten (om ingen anges, kontakta examinator).
Laborationshandledning
Se kursens schema för planering av laborationer.
Givna filer för laborationerna
Laborationsredovisning
Anvisningar för laborationsredovisning.
Kompilering
För att få koden väl kontrollerad och undvika både fel och andra brister (och därmed komplettering av labbar), använd följande flaggor till g++:
g++ -std=c++11 -pedantic -Wall -Wextra ...
Även följande länkflaggor kan krävas på IDAs Solarissystem, för att undvika problem med länkbibliotek som för närvarande finns:
g++ -std=c++11 -pedantic -Wall -Wextra -L/sw/gcc-${GCC4_V}/lib -static-libstdc++ ...
Avlusaren DDD
Dokumentation för DDD
Länk till exempel i HTML-dokumentationen
Referensmanualsidor
Med kommandot man kan man skriva ut systemets referensmanualsidor i ett terminalfönster, t.ex.
man vector
man basic_string
man -s3c ctype
Det tredje exemplet ovan visar hur man anger en viss sektion av manualen med flaggan -s,
i detta fall sektion 3c. Sektion 3 är biblioteksfunktioner och sektion 3c
specifikt C-funktioner. Det finns även en sektion för C++ som anges med 3c++. Det är
inte alltid man erhåller önskad manualsida utan att ange sektion.
Texteditorn Emacs
Sidansvarig: Tommy Olsson
Senast uppdaterad: 2013-02-04
