Resultados de la búsqueda a petición "generic-programming"

1 la respuesta

cómo escribir una función de comparación genérica en Haxe (haxe3)

1 la respuesta

Rasgo para la funcionalidad numérica en Rust

¿Hay algún rasgo que especifique alguna funcionalidad numérica? Me gustaría usarlo para delimitar un tipo genérico, como este hipotéticoHasSQRT: fn some_generic_function<T>(input: &T) where T: HasSQRT { // ... input.sqrt() // ... }

2 la respuesta

¿Qué significa <T> T cuando se usa como firma de método? ¿Es un tipo de retorno?

abstract public <T> T iterEdges(EdgeFun<T> func, T accum);Esto es para una biblioteca multiproceso para gráficos. No estoy pidiendo nada pertinente para la implementación real, simplemente no entiendo lo que significan los tipos de doble ...

3 la respuesta

Contenedor para punteros a funciones miembro con diferentes argumentos.

Estoy buscando en todas partes (Modern C ++ design &amp; co) pero no puedo encontrar una buena manera de almacenar un conjunto de devoluciones de llamada que...

2 la respuesta

¿Cómo puedo verificar el tipo genérico en Kotlin?

Estoy tratando de probar un tipo genérico en Kotlin.

1 la respuesta

¿Cuál es el propósito de los genéricos antes del tipo de retorno?

Por ejemplo, en el siguiente código public <U extends Number> void inspect(U u){ // Some method }cuál es el propósito de (qué está haciendo esta línea o cómo se lee) que viene justo antes del tipo de retorno

3 la respuesta

Diferencia entre add_lvalue_reference_t <T> y T &

Supongamos que tiene un argumento de plantillaT. ¿Cuáles son las diferencias entre add_cv_t<T> yconst volatile Tadd_const_t<T> yconst Tadd_volatile_t<T> yvolatile Tadd_lvalue_reference_t<T> yT&add_rvalue_reference_t<T> ...

6 la respuesta

Programación genérica v.s. Metaprogramación

¿Cuál es exactamente la diferencia? Parece que los términos se pueden usar de manera intercambiable, pero al leer la entrada de Wikipedia para Objective-c, me encontré con: Además del estilo de programación procesal de C, C ++ admite ...

1 la respuesta

Transposición de colecciones arbitrarias en Scala

A menudo tengo que transponer una colección &quot;rectangular&quot; de colecciones en Scala, por ejemplo: una lista de mapas, un mapa de listas, un mapa de m...

1 la respuesta

Indexación en contenedores: los fundamentos matemáticos

Cuando desee extraer un elemento de una estructura de datos, debe dar su índice. Pero el significado deíndice depende de la estructura de datos en sí. class Indexed f where type Ix f (!) :: f a -> Ix f -> Maybe a -- indices can be out of ...