return *this;
}
-bool Ascii::operator<(const Ascii& ascii) {
+bool Ascii::operator<(const Ascii& ascii) const {
#ifdef DEBUG
std::cerr << "En operator< de Ascii." << std::endl;
#endif
return caracter < ascii.caracter;
}
-bool Ascii::operator==(const Ascii& ascii) {
+bool Ascii::operator==(const Ascii& ascii) const {
#ifdef DEBUG
std::cerr << "En operator== de Ascii." << std::endl;
#endif
return static_cast<char>(caracter);
}
-Ascii::operator short(void) const {
-#ifdef DEBUG
- std::cerr << "En cast de Ascii a short." << std::endl;
-#endif
- return static_cast<short>(caracter);
-}
-
/// Volcado a un stream de salida.
std::ostream& operator<<(std::ostream& out, const Ascii& ascii) {
#ifdef DEBUG
}
/// Captura desde un stream de entrada.
-std::istream& operator>>(std::istream& in, const Ascii& ascii) {
+std::istream& operator>>(std::istream& in, Ascii& ascii) {
#ifdef DEBUG
std::cerr << "En operator>> de Ascii." << std::endl;
#endif