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

1 la respuesta

C ++ unordered_set de vectores

¿Puedo crear un conjunto de vectores sin ordenar en C ++? algo como esto std::unordered_set<std::vector<int>> s1;porque sé que es posible con la clase "set" de la biblioteca estándar, pero parece que no funciona para la versión desordenada, ...

3 la respuesta

Patrón de decorador en C ++

¿Alguien puede darme un ejemplo del patrón de diseño Decorator en C ++? Me he encontrado con la versión de Java, pero me resultó difícil entender la versión de C ++ (de los ejemplos que encontré). Gracias.

2 la respuesta

Construir bitset a partir de una matriz de enteros

Es fácil construir unbitset<64> a partir de unauint64_t: uint64_t flags = ...; std::bitset<64> bs{flags};¿Pero hay una buena manera de construir unbitset<64 * N> a partir de unauint64_t[N]tal queflags[0] se referiría a los 64 bits más ...

1 la respuesta

CUDA: evitar la ejecución en serie en la divergencia de rama

Suponga que un kernel CUDA ejecutado por una sola deformación (por simplicidad) alcanza unif-else declaración, donde 20 de los hilos dentro de la urdimbre satisfacencondition y 32-20 = 12 hilos no: if (condition){ statement1; // executed by 20 ...

1 la respuesta

¿Existe una lista de preprocesadores definidos para varios sistemas operativos (y versiones)?

p.ej. un mapeo para Mac OS 10.6.3, también conocido como Snow Leopard =>__APPLE__ && __LP64__? Windows 7, Windows XP =>__WIN32__ Linux =>__LINUX__

7 la respuesta

¿Inicializando correctamente las variables en C ++ moderno (C ++ 11 y superior), usando () o {}?

losPáginas de referencia de C ++ [http://cppreference.com]digamos que () es para la inicialización de valor, {} es para la inicialización de valor y agregado y lista. Entonces, si solo quiero inicializar el valor, ¿cuál uso? () o {}? Lo pregunto ...

4 la respuesta

Ejemplo de error causado por UB de incrementar un puntero NULL

Este código: int *p = nullptr; p++;causar un comportamiento indefinido como se discutió en¿Incrementar un puntero nulo está bien definido? [https://stackoverflow.com/q/29825352/3545273] Pero al explicar a los compañeros por qué deberían evitar ...

4 la respuesta

La función de amigo no puede construir un puntero único de la clase

Tengo una cierta estrategia de diseño en la que el constructor de mi clase es privado y solo puede ser construido por amigos de la clase. Dentro de la función amigo, estoy tratando de crear un puntero único de mi clase usandostd::make_uniquePero ...

3 la respuesta

Obtenga el tipo de unidad con SetupDiGetDeviceRegistryProperty

Me gustaría saber si puedo obtener la información del disco usando el SP_DEVICE_INTERFACE_DETAIL_DATA's DevicePath la ruta de mi dispositivo se ve a continuación "\? \ usb # vid_04f2 & pid_0111 # 5 & 39fe81e & 0 & 2 ...

1 la respuesta

No puedo entender la declaración n. ° 3 en el Ejemplo de [basic.link] / 6 C ++ 14

[enlace.básico] / 6 El nombre de una función declarada en el alcance del bloque y el nombre de una variable declarada por un alcance del bloqueextern declaración tiene vinculación. Si hay unvisibledeclaración de una entidad con vinculación ...