es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BINARY-OPERATORS

¿Puedo generar plantillas basadas en operadores?

Me pregunto si puedo usar plantillas para crear código genérico para operadores. Considera un ejemplo simplificado que demuestra lo que estoy intentando hacer. template<operador o=””> int hacer_algo(int a, int b) { return a O b; } int main() { // se espera que devuelva 10 int foo = hacer_algo<operador+>(7, 3); . . . Read more

Consulta de búsqueda de Solr utilizando múltiples campos.

Mis objetos tienen los campos: Título, Imagen, Descripción, web, tipo, url, id y _versión (colección de recetas). El tipo es la categoría de la receta (postre, primer plato…). Quiero encontrar todos los elementos con título o descripción que contengan “pasta pomodoro” solo en el tipo: secondi-piatti (es decir, segundo plato). . . . Read more

Redefinir operator= en Cpp/C++.

Tengo una clase foo con un int ID único y un string name. El ID se asigna automáticamente en la construcción y el nombre es un argumento del constructor. El constructor de copia está =borrado. Ahora necesito reasignar el operador= para que: foo f1(“Name1”); foo f2 = f1; equivalga a . . . Read more

Equivalente para zurdos de apply en Scala.

Es muy fácil definir algo como una clase Matrix bidimensional en Scala con un método apply que me permitiría acceder elegante a los valores dentro de mi matriz. Básicamente, uno haría esto: class Matrix(val n: Int, val m: Int, val default: Double = 0) { val data: Array[Array[Double]] = Array.fill(n, . . . Read more

Operadores aritméticos.

Como sabes, existen operadores aritméticos como + o -. ¿Existe alguna manera de crear mi propio operador que pueda ejecutar una tarea específica entre dos variables? Por ejemplo: py a, b = 2, 5 a '+' b == 7 Lo que me gustaría hacer: py a 'mi propio operador' b . . . Read more