Estoy aprendiendo Rust por diversión después de la clase de C++, y me preguntaba si use std::io puede romper mi código después de actualizar la edición de rustc a una más reciente. Por ejemplo, en C++ usar using namespace std es malo, porque si se agrega una nueva función a . . . Read more
Actualmente estoy trabajando con clases de plantilla en C++. En estas clases, estoy utilizando tipos que dependen de los parámetros de la plantilla. Para evitar tener que escribir los parámetros todo el tiempo, hice algo así: template<typename t=””> class A { using someName = someClass<t>; } Hay más ejemplos en . . . Read more
Estoy intentando derivar una clase C de dos clases, A y B; después de leer esta respuesta, intenté escribir using B::<función> para anular una función virtual pura en A con la implementación en B. Sin embargo, el enfoque de esa respuesta no funciona para funciones virtuales puras; en ese caso, . . . Read more
Mi objetivo es simple, el tipo de dato de entrada depende del valor booleano de la plantilla: template<bool isfloa=””> class example{ public: if (isfloa){ example(float p){printf(“sizeof p: %d\n”, sizeof(p))}; } else{ example(uint64_t p){printf(“sizeof p: %d\n”, sizeof(p))}; } }; Esto no puede pasar la compilación y tengo la siguiente solución (no . . . Read more