Welcome to Serpia's blog!

Blog Entry

C++ deel-1

Inleiding

Deze tutorial serie is gebaseerd op deze tutorial en volgt dezelfde opbouw, echter ingekort. Aanvullingen zijn afkomstig uit de boeken 'Object-Oriented Programming in C++' van Nicolai Josuttis en 'The C++ Programming Language, Special Edition, 3rd Edition' van Bjarne Stroustrup.

Structuur van een C++ programma

Variabelen en datatypen

Als je een variabele wilt declareren in C++, geef dan eerst het type (int, char, float, etc.) en dan de identifier.

Scope: Global en Local

Een 'global' variabele (globaal lijkt geen goede Nederlandse vertaling imo) wordt genoemd buiten de functies in de broncode en kunnen dus overal in de code worden gebruikt. Een 'local' variabele is onderdeel van een functie of een 'blok' en kunnen alleen daar worden gebruikt.

Variabelen initialiseren

Strings introductie

C++ heeft een standaar 'string' klasse. En daarvoor hebben we een extra header file nodig (string).

Constants

Constants zijn declaraties met een vaste waarde. We onderscheiden:

  • Defined constants (#define)
  • Declared constants (const)

Operators

Standaard en welbekend, dus geen aparte omschrijving hier.

Basis input en output

Eerst de output:

Dan de input erbij met 'cin':

Maar let op, 'cin' stopt met lezen als het een spatie vindt. Dus is niet geschikt voor zinnen of delen van zinnen. Hiervoor gebruik je 'getline'.

Stringstream

Met 'stringstream' kun je een ingevoerde waarde behandelen als ware het een numerieke waarde.

Ga verder met deel 2

Posted on March 29, 2009
0 Comments

Comments

Post a comment




Django!