Resultados de la búsqueda a petición "operator-overloading"

6 la respuesta

Overload ++ operator

stoy tratando de lidiar con la sobrecarga del operador por primera vez, y escribí este código para sobrecargar el operador ++ para incrementar las variables de clasei yx por uno ... Hace el trabajo pero el compilador mostró estas advertencias: ...

12 la respuesta

¿Es posible sobrecargar a los operadores en Java? [duplicar

Esta pregunta ya tiene una respuesta aquí: Operator sobrecarga en Java [/questions/1686699/operator-overloading-in-java] 9 respuestas Tengo la siguiente clase, que describe un punto en la superficie XY: class Point{ double x; double y; public ...

2 la respuesta

Operador de referencia de estructura (operador ->)

Estoy escribiendo una envoltura de plantilla delgada para iteradores, y toco un obstáculo al pasar por el operador de desreferencia de estructura, principalmente porque los punteros no tienen uno: #include <vector> struct mystruct { int member; ...

8 la respuesta

perador de sobrecarga @ c ++ << para std :: string

Ahora estoy viendo otro código ingenuo de C ++ usando sprintf para agregar C incorporados en una serie de caracteres, y supongo que ya es suficiente. Podría ayudar a proporcionar funciones simples, ligeras, anexas y sin formato parastd::string, ...

10 la respuesta

Sobrecarga de operadores de acceso de miembros ->,. * (C ++)

Entiendo la mayoría de las sobrecargas de operadores, con la excepción de los operadores de acceso de miembros->, .*, ->* etc. En particular, ¿qué se pasa a estas funciones de operador y qué se debe devolver? ¿Cómo funciona el operador (por ...

6 la respuesta

Conversión implícita al sobrecargar operadores para clases de plantilla

Me gustaría saber por qué la conversión de tipo implícita no funciona con la sobrecarga de operadores externos en las plantillas de clase. Aquí está la versión funcional, sin plantilla: class foo { public: foo() = default; foo(int that) {} foo& ...

8 la respuesta

Gotcha de conversión de grupo de método implícito (Parte 2)

Simplificado deesta pregunt [https://stackoverflow.com/questions/8938461/implicit-method-group-conversion-gotcha] y eliminó el posible efecto de LinqPad (no ofensivo), una aplicación de consola simple como esta: public class Program { static ...

10 la respuesta

¿Por qué funciona el operador == para Nullable <T> cuando == no está definido?

Solo estaba mirando aesta respuesta [https://stackoverflow.com/a/5602820/129164], que contiene el código paraNullable<T> de .NET Reflector, y noté dos cosas: Se requiere una conversión explícita al pasar deNullable<T> aT.Los==l operador @ no ...

6 la respuesta

Unary + en punteros

Solo estaba navegando por eldraft del estándar C ++ 11 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf] y encontré la siguiente declaración desconcertante (§13.6 / 8): Para cada tipoT existen funciones de operador candidato ...

8 la respuesta

String Equality operator == en c #

He intentado echar un vistazo al código implementado para el operador de comparación en la clase de cadena en C #. Lo que encontró fue esto: //THIS IS NOT WHAT I MEANT public static bool Equals(object objA, object objB) { return ((objA == objB) ...