Resultados de la búsqueda a petición "operator-overloading"
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 ...
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 ...
"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 ...
¿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. ...
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 ...
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 ...
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 ...
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 ...
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 ...