Universidad de Costa Rica Escuela de Computación |
Quiz 10 |
CI-1201 Programación II - 2014b Profesor Jeisson Hidalgo-Céspedes |
Un diseñador de software acordó con el cliente -personal de una biblioteca- el diagrama de clases de abajo. Se necesita que usted como implementador traduzca dicho diagrama a código C++. Al utilizar su código, el siguiente fragmento debería imprimir cada material adecuadamente y no debe generar fugas de memoria.
materials; // ... (load materials from file) for ( size_t i = 0; i < materials.size(); ++i ) std::cout << materials[i]; // ... (do something else) for ( size_t i = 0; i < materials.size(); ++i ) delete materials[i]; ]]>