Resultados de la búsqueda a petición "c++"
std :: función asíncrona que se ejecuta en serie
Cuando uso std :: async con launch :: async en un bucle for, mi código se ejecuta en serie en el mismo hilo, como si cada llamada asincrónica esperara a la anterior antes de iniciarse. En las notas para referencias std :: async (std :: async ...
¿Es posible reutilizar una gramática Spirit Qi como una gramática Spirit Karma?
Tengo una definición de gramática Qi que uso para analizar una entrada. Más tarde tengo un generador de Karma para generar de una manera que debería ser similar a la entrada. ¿Es esto posible en absoluto? Parece que una gramática analizadora se ...
¿Puede una función noexcept seguir llamando a una función que arroja C ++ 17?
EnP0012R1 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0012r1.html] "Hacer que las especificaciones de excepción sean parte del sistema de tipos", veo quenoexcept ahora se está convirtiendo en parte del tipo de función. No puedo ...
¿Cómo convertir una imagen de 12 bits a 8 bits en C / C ++?
Muy bien, entonces me he sentido muy frustrado tratando de convertir un búfer de 12 bits en uno de 8 bits. La fuente de la imagen es un GrayScale de 12 bits (descomprimido de JPEG2000) cuyo rango de color va de 0 a 4095. Ahora tengo que reducir ...
En C / C ++, ¿char * arrayName [] [] es un puntero a un puntero a un puntero O un puntero a un puntero?
Entendí las matrices multidimensionales como punteros a punteros, pero ¿tal vez estoy equivocado? Por ejemplo, pensé: char * var = char var[] char ** var = char* var[] ochar var[][] char *** var = char var[][][] ochar* var[][] ochar** ...
la declaración de reenvío genera un error de tipo incompatible
He estado leyendo algunas declaraciones a futuro, incluso en este foro. Todos dicen que nos salva de incluir el archivo de encabezado. Sin embargo, el siguiente código genera un error: #ifndef CLASSA_H_ #define CLASSA_H_ class B; class A { ...
Singleton C ++ vs objeto completamente estático
Digamos que necesitamos tener solo una instancia de alguna clase en nuestro proyecto. Hay dos formas de hacerlo. Quiero comparar Por favor, ¿puedes revisar mi comprensión? 1) Patrón clásico de Singleton 2) Clase completamente estática (todos ...
memcpy / memmove a un miembro de la unión, ¿esto establece el miembro 'activo'?
Aclaración importante: algunos comentaristas parecen pensar que estoy copiando de un sindicato. Mire cuidadosamente elmemcpy, copia de la dirección de un viejo llanouint32_t, que no está contenido dentro de una unión. Además, estoy copiando (a ...
¿Por qué una variable local volátil se optimiza de manera diferente a un argumento volátil, y por qué el optimizador genera un ciclo no operativo a partir de este último?
AntecedentesEsto se inspiró en esta pregunta / respuesta y la discusión subsiguiente en los comentarios:¿La definición de "volátil" es volátil, o GCC tiene algunos problemas de cumplimiento ...
¿Qué tan malo es usar el puntero vacío en la declaración std :: vector?
Tengo dos clases diferentes como a continuación: class text { }; class element { };Y quiero almacenarlos en elclass node: template <typename T> class node { T cargo; std::vector<void*> children; node(T cargo) : cargo(cargo) { }; void ...