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

2 la respuesta

Comprensión de std :: hardware_destructive_interference_size y std :: hardware_constructive_interference_size

C ++ 17 agregadostd::hardware_destructive_interference_size ystd::hardware_constructive_interference_size [http://en.cppreference.com/w/cpp/thread/hardware_destructive_interference_size] . Primero, pensé que es solo una forma portátil de obtener ...

8 la respuesta

Comprobando si existe un directorio en Unix (llamada al sistema)

No puedo encontrar una solución a mi problema en línea. Me gustaría llamar a una función en Unix, pasar la ruta de un directorio y saber si existe.opendir() devuelve un error si no existe un directorio, pero mi objetivo no es abrir realmente, ...

1 la respuesta

¿Cuál es la razón de la propagación implícita de virtualidad?

Solo he estado trabajando con C ++ durante 2 ~ 3 meses y recientemente descubrí el identificador,final, que viene después de una función virtual. Hasta el día de hoy, creía que la omisión devirtualdetendrá la propagación de la virtualidad pero me ...

1 la respuesta

¿Hay algún punto en declarar una función eliminada como noexcept?

Considere estas dos posibles definiciones para una clase: Anexo A: struct A { A() = delete; };Prueba A ′: struct A { A() noexcept = delete; }¿Hay algún punto en declarar una función eliminada comonoexcept?

2 la respuesta

¿Por qué una variable se convierte en 'const' cuando uso una captura [=] (usando la clase Lambda)?

Premisa # 1: Ya resolví el error, pero no entendí profundamente la causa del error del compilador. Premisa # 2: El objetivo de este programa es copiar una imagen en otra imagen mediante un proceso multiproceso. Tal vez exista una mejor manera, ...

15 la respuesta

Cómo codificar un operador de módulo (%) en C / C ++ / Obj-C que maneja números negativos

Una de mis mascotas que odia los lenguajes derivados de C (como matemático) es que (-1) % 8 // comes out as -1, and not 7 fmodf(-1,8) // fails similarly¿Cuál es la mejor solución? C ++ permite la posibilidad de plantillas y sobrecarga del ...

3 la respuesta

Tipo de función de separación con función especializada

La respuesta aesta pregunta [https://stackoverflow.com/q/38457112/2642059] selecciona un tipo de función usando una plantilla de clase: template <typename T> struct function_args {}; template <typename R, typename... Args> struct ...

3 la respuesta

principal en el espacio de nombres

¿Por qué esto no compila? El enlazador no puede encontrar main, pero ¿por qué es este el caso? namespace somenamespace{ int main(void){ return 0; } }

2 la respuesta

decltype para función miembro sobrecargada [duplicado]

Esta pregunta ya tiene una respuesta aquí: Desambigua el puntero de función miembro sobrecargado que se pasa como parámetro de plantilla [/questions/17874489/disambiguate-overloaded-member-function-pointer-being-passed-as-template-paramet] 1 ...

3 la respuesta

C ++: malloc: error: conversión no válida de 'void *' a 'uint8_t *'

Tengo este problema: conversión no válida de 'nulo *' a 'uint8_t *' Al hacer esto: int numBytes; uint8_t *buffer; buffer=malloc(numBytes); //error here, why?o tengo que ponerlo así? buffer=malloc(numBytes);Por favor explique esto.