Skip to content

Activitat de mòduls i compilació separada per AP2

Notifications You must be signed in to change notification settings

DadesUPC/ap2-moduls

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Activitat de mòduls i compilació separada per AP2

Guió de l'activitat

  1. Descarregueu el repositori amb l'activitat: git clone https://github.com/jordi-petit/ap2-moduls.

  2. Entreu al directori ap2-moduls i compileu el projecte amb make.

  3. Proveu el programa principal.

    Exemple d'entrada:

    point_def p 3 4
    point_copy q p
    point_get_x q
    point_get_y q
    point_add q p
    point_get_x q
    point_get_y q
    

    Exemple de sortida:

    3
    4
    6
    8
    
  4. Investigueu el fitxer Makefile. Proveu d'esborrar algun fitxer .o i recompileu de nou amb make. Mireu els fitxers al vostre directori. Proveu un make clean.

  5. Estudieu el mòdul Point amb la seva especificació a Point.hh i la seva implementació a Point.cc. Fixeu-vos en el patró del #ifdef ... #endif al .hh i la definició dels mètodes al .cc.

  6. Estudieu ara el mòdul Rectangle, que es dóna mig implementat: La seva interfície a Ractangle.hh és sencera però la seva implementació a Rectangle.hh és incompleta. Completeu-la.

  7. Estudieu el programa principal main.cc. La part del tractament de rectangles és incompleta. Completeu-la.

  8. Si teniu temps, estudieu ara el mòdul Circle, de qual només es dóna la seva interfície. Completeu la seva implementació i completeu el programa principal perquè l'utilitzi.

About

Activitat de mòduls i compilació separada per AP2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.6%
  • Makefile 5.4%