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

3 la respuesta

¿Ya se han implementado Algoritmos paralelos C ++ 17?

Estaba tratando de jugar con las nuevas características de la biblioteca paralela propuestas en el estándar C ++ 17, pero no pude hacerlo funcionar. Traté de compilar con las versiones actualizadas deg++ 8.1.1 yclang++-6.0 y-std=c++17, pero ...

1 la respuesta

Qué dice el estándar sobre el acceso a la memoria no alineado?

He buscado a través del estándar sobre acceso no alineado, pero no encontré nada (tal vez fui involuntario). ¿Es un comportamiento indefinido? ¿Está definida la implementación? Como muchas CPU actuales admiten acceso no alineado, sería ...

1 la respuesta

initializer_list con auto contiene múltiples expresiones

Pregunta bastante simple, auto x11 {1,2,3,4}; auto x1 = {1,2,3,4}; auto x22 {1.0, 2.25, 3.5}; auto x2 = {1.0, 2.25, 3.5};or lo que yo entiendo, no debería haber diferencia aquí con respecto a tener= o no. Sin embargo, usando llvm / clang 6.0.0 ...

1 la respuesta

std :: sistema de archivos :: problema del enlazador directorio_iterador (C ++ 17) [duplicado]

Esta pregunta ya tiene una respuesta aquí: Link errores al utilizar miembros <filesystem> en C ++ 17 [/questions/48729328/link-errors-using-filesystem-members-in-c17] 2 respuestas Tengo un problema con mi C ++ integrado al intentar ...

2 la respuesta

valor del puntero static_cast'd

En el borrador actual del estándar (y C ++ 17),est [http://eel.is/c++draft/expr.static.cast#13] está escrito sobre static_casting avoid *: Un valor de tipo "puntero a cv1 void "se puede convertir a un valor de tipo" puntero a cv2 T ", donde T ...

3 la respuesta

Is std :: memcpy entre diferentes tipos trivialmente copiables comportamiento indefinido?

He estado usandostd::memcpy evitar aliasing estricto por mucho tiempo Por ejemplo, inspeccionar unfloat, me gustaest [https://stackoverflow.com/a/17790026/8157187]: float f = ...; uint32_t i; static_assert(sizeof(f)==sizeof(i)); ...

3 la respuesta

Generadores de ID alternativos para tipos

In un proyecto mío [https://github.com/skypjack/entt], Yo tengo unID generador [https://github.com/skypjack/entt/blob/master/src/entt/core/family.hpp] para tipos que se parecen a esto: class Family { static std::size_t identifier; ...

1 la respuesta

Cuál es el enfoque estándar idiomático de C ++ 17 para leer archivos binarios?

ormalmente, solo usaría el archivo de estilo C IO, pero estoy probando un enfoque moderno de C ++, que incluye el uso de las características específicas de C ++ 17std::byte ystd::filesystem. Lectura de un archivo completo en la memoria, método ...

3 la respuesta

Las variables en línea son únicas a través de los límites?

Este es un seguimiento deesta pregunt [https://stackoverflow.com/questions/51332851/alternative-id-generators-for-types/51334917#comment89715080_51334917] . Como se menciona en los comentarios a la respuesta: Una variable en línea tiene la ...

3 la respuesta

nsamblaje intrigante para comparar std :: opcional de tipos primitivos

Valgrind recogió una ráfaga El salto o movimiento condicional depende de los valores no inicializados en una de mis pruebas unitarias. l inspeccionar el ensamblaje, me di cuenta de que el siguiente código: bool operator==(MyType const& left, ...