Resultados de la búsqueda a petición "templates"
¿Por qué la implementación y la declaración de una clase de plantilla deben estar en el mismo archivo de encabezado? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué las plantillas solo se pueden implementar en el archivo de encabezado? [/questions/495021/why-can-templates-only-be-implemented-in-the-header-file] 15 respuestas¿Por qué la implementación y la ...
Instanciación de miembros estáticos de plantilla C ++
#include <map> #include <iostream> template <typename T> class A { static std::map<int, int> data; public: A() { std::cout << data.size() << std::endl; data[3] = 4; } }; template <typename T> std::map<int, int> A<T>::data; //std::map<int, int> ...
¿Las instancias explícitas de plantillas de clase C ++ crean instancias de clases base dependientes?
Pensé que una solicitud de instanciación explícita también instanciaría automáticamente a todos los miembros de la clase base, pero obtengo unlinker error: unresolved external symbol "public: void Base<int>::foo(int)" al compilar este código con ...
`std :: pair`` second` tiene un tipo incompleto con el árbol `unordered_map`
Estaba revisando un código mío antiguo y vi el código usando punteros para implementar un árbol deVariant objetos. Es un árbol porque cadaVariant puede contener ununordered_map deVariant*. Miré el código y me pregunté por qué no se trata solo de ...
referencias constantes con typedef y plantillas en c ++
Escuché que los objetos temporales solo pueden asignarse a referencias constantes. Pero este código da error #include <iostream.h> template<class t> t const& check(){ return t(); //return a temporary object } int main(int argc, char** argv){ ...
Enviar correo electrónico con una plantilla usando php
¿Cómo puedo enviar un correo electrónico usando php y luego agregar un diseño de plantilla en el correo electrónico? Estoy usando esto: $to = "[email protected]"; $subject = "Test mail"; $message = "Hello! This is a simple email message."; ...
Parcialmente especializado en parámetros de plantilla que no son de tipo incorrecto
Considera lo siguiente: template <unsigned > struct uint_ { }; template <class > struct X { static constexpr bool value = false; }; template <int I> // NB: int, not unsigned struct X<uint_<I>> { static constexpr bool value = true; }; int main() ...
Cómo acceder a la variable privada desde el objeto instanciado dentro de la clase
Estoy tratando de cambiar una variable privada de una clase dentro de un objeto, que se inicializa dentro de esa clase. Mi intención se puede extraer del simple ejemplo a continuación. elIncrement llamado desdeobj debería ...
Alternativa a la declaración de plantilla de typedef
Estoy tratando de lograr namespace NTL { typedef std::valarray vector; }a través de C ++ estándar. Sé que no está permitido, pero necesito una forma rápida y fácil (sin volver a implementar todas las funciones, operadores, sobrecargas, etc.) ...
cómo crear una plantilla de proyecto
Sobre el tema de plantillas personalizadas. Me estoy enseñando cómo hacer esto con xcode 7 y el objetivo c, y estoy atascado. Hasta ahora, al leer otras publicaciones en S.O. He logrado crear una plantilla personalizada copiando la aplicación ...