Resultados de la búsqueda a petición "templates"
Los usos de plantilla no pueden seleccionar funciones de plantilla para usar como parámetros en Visual Studio
Esto es tan simplificado como podría hacer un ejemplo de juguete que todavía da en el error: struct Vector3f64 { double x; double y; double z; }; struct Vector3f32 { float x; float y; float z; }; // I use this to select their element type in ...
especialización explícita de la función miembro de clase de plantilla
Necesito especializar la función de miembro de plantilla para algún tipo (digamosdobl). Funciona bien mientras que la claseX en sí no es una clase de plantilla, pero cuando la hago, GCC comienza a dar errores en tiempo de compilación. #include ...
¿Cómo establecer un valor seleccionado en una lista desplegable usando Moustache.js?
Es posible hacer esto con Moustache.js? var data = {"val":"3"}, template = '<select>' + '<option value="1">1</option>' + '<option value="2">2</option>' + '<option value="3">3</option>' + '</select>'; var html = Mustache.to_html(template, data); ...
C ++: con CRTP, la clase definida en la clase derivada no es accesible en la clase base
Aquí está la clase base (simplificada): template <class T> class SharedObject { protected: QExplicitlySharedDataPointer <typename T::Data> d; };Y aquí está el derivado: class ThisWontCompile : public SharedObject <ThisWontCompile> { private: ...
¿Cómo puedo definir una clase de plantilla que proporcione la profundidad / nivel del puntero de un tipo?
¿Cómo puedo definir una clase de plantilla que proporcione una constante entera que represente la "profundidad" de un tipo (puntero) proporcionado como argumento de plantilla de entrada? Por ejemplo, si la clase se llamabaDepth, lo siguiente ...
Resúmenes del escenario de RSpec: múltiples casos de prueba
¿Cuál es la mejor manera de probar varios casos de prueba diferentes con RSpec? Por ejemplo, dado string-adds.s.bb [https://gist.github.com/899520]: require 'rspec' class String if method_defined? :reverse_words raise "String#reverse_words is ...
Duplicar instancias de plantilla de C ++
¿Es posible que el compilador duplique las instancias de una misma plantilla en varias unidades de traducción? Por ejemplo, si tiene un.cpp que usa unstd:vector<int> dentro de una función, y lo mismo para b.cpp, ¿existe el riesgo de tener dos ...
Los literales de cadena no están permitidos como parámetros de plantilla que no son de tipo
La siguiente cita es de C ++ Plantillas de Addison Wesley. ¿Podría alguien ayudarme a entender enplain English / layman terms su esencia? Porque los literales de cadena son objetos con enlace interno (dos literales de cadena con el mismo valor ...
Obtenga el tipo de retorno de la función miembro sin un objeto
Tengo varias clases que no puedo modificar. Cada uno tiene un constructor de copia, al menos otro constructor y una funciónfoo() que devuelve algún valor. Quiero hacer una plantilla de clase que pueda derivar de cada una de estas clases, y que ...
Especialización de plantilla de función de llamada usando convenciones de llamada C
Tengo la siguiente plantilla template<typename T> void f(T t) { }Y quiero pasar la dirección de una especialización específica a una función C g(&f<int>);Pero como quiero ser portátil, quiero que la convención de llamada de "f" coincida con la ...