Göm menyn

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

Laborationsuppgifter

Se kursens schema för planering av laborationer.

Givna filer för laborationerna

Laboration 1  |  Laboration 3

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

Emacs snabbreferens


Sidansvarig: Tommy Olsson
Senast uppdaterad: 2013-02-04