Exercicios
Florianopolis, maio de 2015.
UFSC / CTC / EEL
Sobrecarga de operadores (Linux e Leon3/Atlys)
- 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
- 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)
.