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: METAPROGRAMMING

¿Por qué falla la compilación al inicializar un parámetro de plantilla no tipo con un marcador de posición para un tipo de clase deducido?

Considere el siguiente código: struct Base_string { char data[1 << 5]; }; template<typename base=””> struct Derived: Base { }; Derived(char const*) -> Derived<base_string>; template<derived> struct S { }; S<{“Test”}> s; // Error La última línea, en la cual se instancia S, no compila. Yo esperaba que funcionara, porque [temp.arg.nontype#1] establece . . . Read more

Cómo crear un alias a otra palabra clave en Rust.

¿Es posible en Rust crear nuevas palabras clave que funcionen como alias de otra palabra clave? Por ejemplo, crear la palabra clave “fun” que apunte a “fn” y utilizarla como si fuera “fn”: // de alguna manera asignamos “fun” como alias de “fn” fun main() { println!(“¡Hola, mundo!”); } En . . . Read more