]> git.llucax.com Git - z.facultad/75.42/string.git/blobdiff - ascii.cpp
Se agrega la carĂ¡tula.
[z.facultad/75.42/string.git] / ascii.cpp
index 9a0982ceed86c131af8f85e228c34660cfc188b7..888af053ac78834c5f7025c2c5a60fbf77ef7f2b 100644 (file)
--- a/ascii.cpp
+++ b/ascii.cpp
@@ -46,14 +46,14 @@ Ascii& Ascii::operator=(const Ascii& ascii) {
     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
@@ -67,13 +67,6 @@ Ascii::operator char(void) const {
     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
@@ -83,7 +76,7 @@ std::ostream& operator<<(std::ostream& out, const Ascii& ascii) {
 }
 
 /// 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