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

1 la respuesta

El operador amigo en clase no parece participar en la resolución de sobrecarga

Mientras escribe una plantilla CRTP que permite a las clases proporcionar sobrecargas paraoperator+ basado en argumentos de plantilla, descubrí que un operador amigo en clase no parece participar en la resolución de sobrecarga si ninguno de sus ...

0 la respuesta

Cxx-prettyprint (para contenedores estándar) define sus operadores de salida dentro del espacio de nombres estándar - ¿es esto una violación estándar?

He estado usando exitosamentecxx-prettyprint: una impresora bonita de contenedores C ++ [http://louisdx.github.io/cxx-prettyprint/]para registrar valores de contenedor. (Ver tambiénContenedores STL C ++ de impresión ...

4 la respuesta

"CGFloat" no es convertible a "UInt8" y otros problemas de CGFloat con Swift y Xcode 6 beta 4

En caso de que esto aclare el problema, aquí está el código original de Objective-C. int x = (arc4random()%(int)(self.gameView.bounds.size.width*5)) - (int)self.gameView.bounds.size.width*2; int y = self.gameView.bounds.size.height; drop.center ...

2 la respuesta

¿Cómo se puede sobrecargar un operador para diferentes tipos de RHS y valores de retorno?

Dada la siguiente estructura: struct Vector3D { x: f32, y: f32, z: f32 }Quiero sobrecargar su* operador para hacer un producto de puntos cuando el lado derecho es unVector3D, y para hacer una multiplicación por elementos cuando el RHS es unf32. ...

6 la respuesta

Usando el operador << para escribir tanto en un archivo como en cout

Me gustaría sobrecargar el operador << para escribir el valor que se necesita para un archivo y cout. Intenté hacerlo con el siguiente código, pero no pude tener éxito. Simplemente escribe el valor en el archivo de texto. Cualquier ayuda sería ...

1 la respuesta

Comportamiento extraño del operador con plantilla <<

No puedo entender el comportamiento del operador << en mi clase: encabezamiento: #ifndef VECTOR_H_ #define VECTOR_H_ #include <string> #include <iostream> template<class T> class Vector { static const int EXPANDER = 10; T* array; int next; int ...

1 la respuesta

Operador nuevo y eliminar alcance de sobrecarga

Me tropecé con algunas preguntas sobre el enlace y la sobrecarga del operador nuevo y eliminar. ¿Hasta qué punto tiene efecto una sobrecarga global de operador nuevo / eliminar? Por unidad de traducciónPor aplicación vinculada con al menos un ...

2 la respuesta

Error al intentar sobrecargar un operador "/"

Recientemente comencé a enseñarme programación de juegos. Alguien me recomendó comenzar con Python y obtuve el libro "Comienzo del desarrollo del juego con Python y Pygame: de principiante a profesional". Llegué a una parte donde enseñan sobre ...

2 la respuesta

Introducción a las transmisiones de C ++ IO

Tengo un fragmento de código deEste artículo [http://www.cprogramming.com/tutorial/c++-iostreams.html]y estoy confundido en cuanto a cómo funciona? El fragmento comienza diciendo: Puede detectar que una operación particular de lectura o ...

4 la respuesta

¿Por qué MATLAB lanza un error de "demasiados argumentos de salida" cuando sobrecargo el subref (referencia de subíndice)?