Preguntas etiquetadas con c++

13
Copia de lista de inicialización? ¿Por qué esto compila?

Estoy usando Microsoft Visual Studio Community 2019, V16.5.2. Quiero probar la inicialización de la lista Consulte el siguiente programa de prueba: #include <string> void foo(std::string str) {} int main() { foo( {"str1", "str2"} ); return 0; } Esto compila sin error y advertencia....

12
Inicialización del vector de atómica.

Considerar: void foo() { std::vector<std::atomic<int>> foo(10); ... } ¿Son válidos los contenidos de foo ahora? ¿O necesito recorrerlos e inicializarlos explícitamente? He comprobado Godbolt y parece estar bien, sin embargo, el estándar parece estar muy confundido en este punto. El...

12
Suma estable eficiente de números ordenados

Tengo una lista bastante larga de números positivos de coma flotante ( std::vector<float>, tamaño ~ 1000). Los números se ordenan en orden decreciente. Si los sumo siguiendo el orden: for (auto v : vec) { sum += v; } Supongo que puedo tener algún problema de estabilidad numérica, ya que...