|
Objectius
En aquest mòdul veurem una
miscel·lània d'aspectes més avançats en C/C++. Aprendrem a treballar amb estructures
de dades definides per l’ usuari. També farem una descripció de les unions,
un altre mecanisme d’emmagatzematge de dades similar a les estructures però
molt diferent en la seva utilització. Veurem com crear nous tipus de dades,
com crear funcions amb un nombre variable d'arguments i com podem assignar dinàmicament de
memòria.
Concretament, els aspectes de què tractarà aquest
mòdul són:
- Concepte d'estructura
- Definició d'una estructura
- Inicialització de variables estructures
- Referència a una estructura
- Assignació d'estructures
- Vectors d'estructures:
- Pas d'estructures a funcions
- Punters a estructures
- Variables de tipus enumerat
- Unions
- La paraula clau typedef
- Funcions amb un nombre d'arguments variable
- Els arguments de la funció main()
- Memòria dinàmica: Les funcions de C: malloc(),
free()
- Els operadors d'assignació dinàmica de
C++: new i delete
- Altres funcions: calloc(), realloc()
|