Divagações...

terça-feira, 13 de abril de 2010

Sobrecarga de operadores

As linguagens de programação, como C++, possuem tipagem forte, isto é, mantem associado aos tipos que variaveis podem assumir regras bem definidas. Em outras palavras, os tipos float, int, double, tem caracteristicas que as diferenciam, com um conjunto de operaçoes proprias. Por exemplo, o tipo int alem das operações aritmeticas, suporta o modulo de um numero, mod, o qual retorna o resto de uma divisão, operação não aceita em um float ou double. Com essas informações quero mostrar o mecanismo de conceber novos tipos de dados genericos, em C++, onde o programador é o responsavel por definir as operações sobre eles, a sobrecarga de operadores.

Esse topico de C++ destina-se a aplicar os operadores nativos ( +, -, *, / , <<, >> ) para os da


Nenhum comentário:

Postar um comentário