Sobrecarga de operadores

]]>
Una función que recibe una cantidad arbitraria de parámetros. Obtener código fuente.

Clase Fracción

Clase en C++ para representar facciones de la forma a/b, donde a, b son enteros, y b es distinto de cero.

]]>
main.cpp
]]>
Fraction.h
]]>
Fraction.cpp

El siguiente ejemplo agrega a la clase Fraccion la posibilidad de leerse del teclado e imprimirse en la pantalla con los objetos cin y cout. Permite hacer sumas conmutativamente con enteros, para lo cual el operador de suma debe implementarse como una función libre. La clase Fraccion otorga amistad a estas funciones libres para que puedan acceder a los miembros privados y protegidos. Sin embargo, si en la clase se tienen métodos get y set, se podría hacer innecesaria la amistad.

]]>
]]>
]]>
Una clase para representar fracciones. Obtener código fuente.

Clase String

Clase en C++ para facilitar el manejo de cadenas de caracteres de C.

]]>
]]>
]]>
Una clase para representar cadenas de caracteres de C. Obtener código fuente.