Exercicios

Florianopolis, maio de 2015.

Prof. Eduardo Augusto Bezerra, eduardo.bezerra @ ufsc.br

UFSC / CTC / EEL

Sobrecarga de operadores (Linux e Leon3/Atlys)

  1. Linux - Escrever um programa em C++ para manipulacao de vetores (criar a classe "Vetor") onde o operador << e' sobrecarregado de forma a listar todos os elementos do vetor. O operador >> deve ser sobrecarregado de forma a incluir um elemento na primeira posicao livre do vetor (da esquerda para a direita). O operador + deve ser sobrecarregado de forma a permitir a soma de dois vetores (cada elemento dos dois vetores), retornando o resultado em um terceiro vetor. O programa pode ser desenvolvido para execucao na plataforma Linux. Utilizar como base o exemplo: teste_cin.cpp
  2. Atlys - Escrever um programa em C++ para implementar um calendario com data e hora, para apresentacao das informacoes no terminal do PC. O programa devera' fazer uso dos conceitos de heranca e sobrecarga de operadores. Utilizar como base os exemplos: Sobrecarga de operadores; Heranca (pag. 3); Friend, e sobrecarga de operador (ver sobrecarga do operador ++ em Hello.h, Hello.cpp, e main.cpp) .