Resultados de la búsqueda a petición "c++"
¿Qué característica de C ++ permite que las clases de plantilla se refieran a sí mismas sin argumentos de plantilla?
Dado template <typename T> class C { C & operator ++ () { ... } }; Por qué / cómo esC permitido declarar variables y funciones de tipoC en lugar de tener que nombrarC<T>? Realmente no había pensado en ello antes de trabajar en una plantilla con ...
Se puede utilizar la clase anónima como tipos de retorno en C ++?
¿Hay alguna forma de usar clases anónimas en C ++ como tipos de retorno? Busqué en Google que esto pueda funcionar: struct Test {} * fun() { }Pero este fragmento de código no se compila, el mensaje de error es: nuevos tipos no pueden ...
constexpr e inicialización
Tal vez ya se haya preguntado algo similar, y claro, es un truco ... Tengo un montón de constantestd::maps para cambiar entreenum (class) valores y susstd::string representaciones (en ambos sentidos). Alguien aquí me señaló que estos mapas se ...
¿Cómo desempaquetar un parámetro de plantilla variable con una secuencia numérica?
¿Cómo (o es posible) desempacar un paquete de parámetros con una secuencia numérica? Por ejemplo template <typename C, typename... T> C* init_from_tuple(bp::tuple tpl) { return new C{bp::extract<T>("magic"(tpl))...}; // <-- }que la<-- line debe ...
Vida útil de los objetos lambda en relación con la conversión del puntero de función
Siguiendoesta respuesta [https://stackoverflow.com/questions/4726768/returning-functions-in-c/4730655#4730655] Ahora me pregunto cuáles son las reglas para la vida útil de lambdas y cómo se relacionan con la vida útil de los punteros de función ...
¿Existe una biblioteca de programación cuadrática en C ++? [cerrado
El único resultado de búsqueda de Google que encontré es QuadProg ++, pero no puede resolver el problema de programación cuadrática cuya matriz no es aplicable para la descomposición de Cholesky. Entonces, ¿alguien puede darme alguna sugerencia ...
Conversión de Derivado ** a Base **
Estaba leyendoest [http://www.parashift.com/c++-faq/proper-inheritance.html#faq-21.2] y desafortunadamente no podía entender en profundidad por qué el compilador no permite la conversión de Derivado ** a Base **. También he ...
C ++ ¿cómo insertar una matriz en un conjunto hash?
Necesito insertar una matriz 1D en el hashset. Pero recibí un error al compilar. #include <stdio.h> #include <stdlib.h> #include <hash_set.h> using namespace std; int hash_comp(const int* state1,const int* state2) { int result = 0; for (i = 0; ...
problems usando CreateThread en una función miembro
Estoy tratando de crear un hilo en un objeto, sin embargo, aparece un error que dice'&' : illegal operation on bound member function expression. Al leer, vi que tengo que hacer que la función miembro sea estática, pero cuando lo hago, aparece un ...
¿No hay especializaciones de std :: hash para contenedores estándar?
I sól [https://stackoverflow.com/questions/8026890/c-how-to-insert-array-into-hash-set/8026914#8026914] me sorprendió un poco no poder simplemente usar una std::unordered_set<std::array<int, 16> > test;porque no parece haber unastd::hash ...