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.
Comments
Post a comment
