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

3 la respuesta

C ++ (14) y gestión manual de memoria

Acabo de recibir un comentario, como El problema es la gestión manual de la memoria.delete no tiene lugar en el código de usuario y, a partir de C ++ 14, tampoconew ¿Alguien puede explicarme por qué?

1 la respuesta

¿Cómo escribir el programa amigable de caché de instrucciones en c ++?

Recientemente Herb Sutter dio una gran charla sobre"Modern C ++: lo que necesita saber" [http://channel9.msdn.com/Events/Build/2014/2-661]. El tema principal de esta charla fue la eficiencia y la importancia de la ubicación de los datos y ...

1 la respuesta

¿Ha cambiado el estándar C ++ con respecto al uso de valores indeterminados y comportamiento indefinido en C ++ 14?

Como cubierto en¿La inicialización implica la conversión de valor a valor? Esint x = x; UB? [https://stackoverflow.com/questions/14935722/does-initialization-entail-lvalue-to-rvalue-conversion-is-int-x-x-ub] el estándar C ++ tiene un ejemplo ...

1 la respuesta

¿Cuándo se usa una variable odr en C ++ 14?

El borrador C ++ 14 (N3936) establece en §3.2 / 3: Una variable x cuyo nombre aparece como una expresión potencialmente evaluada ex se usa odr a menos que la aplicación de la conversión de valor de valor a valor (4.1) a x produzca una expresión ...

4 la respuesta

¿Es std :: vector <T> un `tipo definido por el usuario`?

En 17.6.4.2.1 / 1 y 17.6.4.2.1 / 2 de laproyecto de norma actual [https://isocpp.org/files/papers/N3797.pdf]se imponen restricciones a las especializaciones inyectadas por los usuarios ennamespace std. El comportamiento de un programa C ++ no ...

2 la respuesta

Inicialización de valor C ++ 14 con constructor eliminado

Tengo algunos malentendidos: Marquemos el constructor predeterminado de la estructura A como eliminado: struct A { A() = delete; };La siguiente instrucción está bien formada y ¿cuál es ese efecto ?: A a{};Decppreferencevalor de ...

1 la respuesta

¿Puede un simple 'char' posiblemente tener valores de trampa?

LÉAME A "valor de la trampa"o"representación de trampa" para tipoT, es una combinación de bits (del almacenamiento subyacente) que produce un valor no válido deT. Intentar interpretar la representación de un valor no ...

2 la respuesta

¿Cuáles son algunos de los usos de decltype (auto)?

En c ++ 14 eldecltype(auto) Se introduce el modismo. Por lo general, su uso es parapermitirauto declaraciones para usar eldecltype reglas sobre la expresión dada. Buscando ejemplos de uso "bueno" del idioma solo puedo pensar en cosas como ...

4 la respuesta

¿Hay alguna razón para std :: array de tamaño cero en C ++ 11?

Considere el siguiente fragmento de código, que es perfectamente aceptable para un compilador de C ++ 11: #include <array> #include <iostream> auto main() -> int { std::array<double, 0> A; for(auto i : A) std::cout << i << std::endl; return 0; ...

3 la respuesta

aliasing una función de plantilla variadic

Tengo una función variadic como: void test(int){} template<typename T,typename...Args> void test(int& sum,T v,Args... args) { sum+=v; test(sum,args...); }Quiero alias a algo como: auto sum = test;//error : can not deduce auto from test int ...