From 944f47dd54c97f06f08ffa30fc7e340b2907a399 Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Fri, 7 Oct 2005 05:49:20 +0000 Subject: [PATCH] Usa suma y resta 'inplace' en el programa principal. Se reemplaza el operator + y - por operator += y -= en el programa principal para evitar las copias (con el + y - se genera un 'number' temporal). --- src/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index c573549..f923619 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -50,10 +50,10 @@ void procesar(istream& is, ostream& os) switch (operador) { case '+': - os << op1 + op2 << "\n"; + os << (op1 += op2) << "\n"; break; case '-': - os << op1 - op2 << "\n"; + os << (op1 -= op2) << "\n"; break; case '*': os << naif(op1, op2) << "\n"; -- 2.43.0