Resultados de la búsqueda a petición "c++11"

1 la respuesta

Error de lanzamiento de transformación de empuje: "bulk_kernel_by_value: se encontró un acceso ilegal a la memoria"

Soy bastante nuevo en CUDA / Thrust y tengo un problema con un fragmento de código. Para hacerlo más fácil, lo he reducido al mínimo. El código es el siguiente: struct functor{ functor(float (*g)(const float&)) : _g{g} {} __host__ ...

2 la respuesta

Cómo crear un índice entero de mapeo ordenado con plantillas

Tengo la estructura de datos: template <int...I> struct index {}; template <typename...T> struct data {}; template <int I, int J> struct X { static constexpr int i = I; static constexpr int j = J; }; typedef data< X<0,4>, X<1,2>, X<2,1>, X<1,6>, ...

2 la respuesta

Manipulación de 'cadenas' en tiempo de compilación con plantillas variables

Hola a todos, actualmente estoy tratando de escribir una encriptación de cadena en tiempo de compilación (usando las palabras 'cadena' y 'encriptación' bastante libremente) lib. Lo que tengo hasta ahora es el siguiente: // Cacluate narrow ...

2 la respuesta

¿Cómo ejecutar parte del código con una probabilidad especificada?

Tengo una variablecnt, cuyo valor se verifica mediante unif/else declaración de la siguiente manera: Sicnt<=2, luego llamefunc Si nocnt > 2, luego llamefunc con la probabilidad deP=3/(2*cnt). ¿Cómo puedo implementar esta ejecución de código ...

1 la respuesta

Plantillas variables, paquete de parámetros y su ambigüedad discutida en una lista de parámetros

En esta pregunta, me referiré ami pregunta anterior [https://stackoverflow.com/questions/34940875/parameter-pack-must-be-at-the-end-of-the-parameter-list-when-and-why] . En esa pregunta, descubrí que lo siguiente no es válido: template<typename ...

1 la respuesta

G ++ nuevos problemas de ABI

Tengo un problema con el nuevo ABI introducido para C ++ 11 en GCC. Después de actualizar a GCC 5.3, mi proyecto ya no se compila. Los mensajes de error que recibo son simples: undefined reference to `tokenize(std::__cxx11::basic_string' ...more ...

2 la respuesta

Comprobando si un contenedor de secuencia es contiguo en la memoria

¿Hay alguna manera de verificar si un contenedor de secuencia es contiguo en la memoria? Algo como: #include <iostream> #include <vector> #include <deque> #include <array> int main() { std::cout << std::boolalpha; std::cout ...

1 la respuesta

¿Cuáles son los beneficios de constexpr char [] como miembro de la clase?

Es más de la pregunta retórica (y una diatriba). Pre-11 cada vez que tenía que hacer una biblioteca que exhibíastatic const char* const (como enstatic const char* const class_name = "ClassA";) como miembros de la clase, sabía que la biblioteca ya ...

1 la respuesta

cuando g ++ enlace estático pthread, causa falla de segmentación, ¿por qué?

#include <iostream> #include <map> #include <thread> #define SIZE 1024 #define AMOUNT 100000 #define THREADS 4 class A { private: char a[SIZE]; }; void test() { std::cout << "test start\n"; std::map<int, A*> container; for(int i=0; i<AMOUNT; i++) ...

2 la respuesta

¿Por qué las estructuras en c ++ no necesitan constructor?

Estoy haciendo C ++ desde hace 2 años más o menos, digo por qué necesitamos constructores en clase y no en estructuras, y por qué no podemos hacer una sobrecarga de constructores en la estructura ...