© 2023 – 2026, Pau Fernándezv0.1.278

PRO2

PRO2

Avaluació
Professorat
Pràctica

Implementació de pro2::Vector<T>

Aquesta sessió de pràctiques té a veure amb la implementació de la classe pro2::Vector<T>, tal com està explicada a la teoria.

Es tracta de descarregar el ZIP següent:

vector.zip

i implementar vector.hh per tal que tots els tests passin.

El procediment és:

  1. Baixar el ZIP, i fer make per compilar. El primer test passa perquè és molt senzillet i la classe està declarada però només té el mètode empty que retorna sempre true. Malgrat tot, al fer make dóna SUCCESS! en verd.

  2. Una a un, anar descomentant els tests, i implementar el necessari perquè el nou test que s'activa a l'estar descomentat compili i també doni el resultat esperat (bàsicament al fer make doni SUCCESS!). Hi ha un comentari de tipus multilínia, amb /* i */, que cal anar movent cap avall per anar habilitant cada test individual.