Thuis
Contacten

    Hoofdpagina


Programmeren in C++ voor beginners

Dovnload 5.04 Mb.

Programmeren in C++ voor beginners



Pagina39/49
Datum25.10.2017
Grootte5.04 Mb.

Dovnload 5.04 Mb.
1   ...   35   36   37   38   39   40   41   42   ...   49

STL functies

De belangrijkste STL functies staan hier beschreven:




Functienaam

Omschrijving

std::abs

Verkrijg de absolute waarde van een heel getal

std::clock

Verkrijg de systeemtijd

std::cos

Bereken de cosinus van een double

std::fabs

Verkrijg de absolute waarde van een gebroken getal

std::rand

Verkrijg een willekeurig getal van 0 tot 32767

std::sqrt

Bereken de vierkantswortel van een double

std::srand

Zet de random number generator seed

std::swap

Verwissel twee variabelen van type T

Als je de naam van de functie intoets, je cursor in deze naam zet en op F1 drukt, krijg je hulp over hoe de functie werkt.






Geef de voorkeur aan STL functies/klassen/algoritmen in plaats van 'geknutselde' code te gebruiken.

Ook is het soms nuttig om met de rechter muis op een functie te klikken en dan 'Find Declaration' te kiezen. Nu wordt soms de declaratie van de functie of klasse getoond.


De STL functie declaraties zien er obscuur uit. Dit omdat C++ compatible met C wil zijn. Zo ziet bijvoorbeelde de declaratie van std::rand er zo uit:
int _RTLENTRY _EXPFUNC rand(void);
Lees dit als stond er:
int rand();
Standaard C++ functies zien er grotendeels obscuur uit! Leer ze op een gepast manier te scannen.




Geloof niet dat de standaard bibliotheek ideaal voor alles is!






Leer (later) de Boost bibliotheek!
1   ...   35   36   37   38   39   40   41   42   ...   49


Dovnload 5.04 Mb.