Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Almacena 10 enteros con 10 decimales cada uno para poder represetar un Numero
- // de 100 decimales.
- #include <iostream>
- class Numero {
- public:
- int valores[10];
- // Constructor default
- Numero();
- // Constructor por copia
- Numero(const Numero& other);
- // Operador +
- Numero& operator +(const Numero& other);
- // Operador ++ postfijo
- Numero operator ++(int);
- // Operador ++ prefijo
- Numero& operator ++(void);
- // Operador mayor >
- bool operator >(const Numero& other);
- // Operador igual =
- bool operator =(const Numero& other);
- // Operador << ostream
- friend std::ostream& operator <<(std::ostream& o, const Numero& num);
- // Shift left
- Numero operator <<(unsigned int shift);
- // Shift right
- Numero operator >>(unsigned int shift);
- };
- std::ostream& operator <<(std::ostream& o, const Numero& num) {
- for (size_t i = 0; i < 10; i++) {
- o << num.valores[i];
- }
- return o;
- }
- int main(){
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement