Resultados de la búsqueda a petición "c++"
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, ...
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.
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 ...
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 ...
¿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__
¿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 ...
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 ...
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 ...
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 ...
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 ...