Resultados de la búsqueda a petición "c++14"
std :: especialización hash usando sfinae?
Como ejercicio, intentaba ver si podía usar SFINAE para crear unstd::hash especialización parastd::pair ystd::tuple cuando todos sus parámetros de plantilla son de un tipo sin signo. Tengo un poco de experiencia con ellos, pero por lo que ...
¿Se permite (o será) el uso de una sintaxis de plantilla familiar en expresiones lambda?
C ++ 14 introdujo lambdas genéricas. Mientras hojeaba las propuestas relacionadas que encontréN3418 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3418.pdf]porFaisal Vali, Herb Sutter y Dave Abrahams. Allí la sección 2.2 se ...
Error del compilador C ++ C2280 "intentando hacer referencia a una función eliminada" en Visual Studio 2013 y 2015
Este fragmento se compila sin errores en Visual Studio 2013 (Versión 12.0.31101.00 Actualización 4) class A { public: A(){} A(A &&){} }; int main(int, char*) { A a; new A(a); return 0; }mientras se compila con este error en Visual Studio 2015 RC ...
¿Cuándo debería std :: reenviar una llamada de función?
Un fragmento de código que vi enEfectivo moderno C ++ tiene una implementación inteligente de lajustificación de la instrumentación [https://stackoverflow.com/a/21995693/2567683]para crear untemporizador de funciones : auto timeFuncInvocation = ...
No <opcional> en MS Visual Studio 2013: ¿qué hacer?
Quiero usarstd::experimental::optional, pero MSVS 2013 me dice que no puede encontrar el encabezado. ¿Por qué no está ahí?¿Puedo rodar el mío basado en el código en otro lugar? ¿La propuesta de C ++ 14 tal vez?
¿Por qué enable_if_t en los argumentos de plantilla se queja de redefiniciones?
Tengo el siguiente caso que funciona usandostd::enable_if : template<typename T, typename std::enable_if<std::is_same<int, T>::value>::type* = nullptr> void f() { } template<typename T, typename std::enable_if<std::is_same<double, ...
Estoy tratando de imprimir un carácter chino usando los tipos wchar_t, char16_t y char32_t, en vano.
Estoy tratando de imprimir el caracter chino中 usando los tiposwchar_t, char16_t ychar32_t, sin éxito (ejemplo en vivo [http://coliru.stacked-crooked.com/a/4a23e9922c5506c1]) #include <iostream> int main() { char x[] = "中"; // Chinese character ...
Uso del operador noexcept para encadenar declaraciones noexcept
¿Por qué elnoexcept El operador toma una expresión en lugar de una firma / declaración de función? Considere el siguiente ejemplo ficticio: #include <string> void strProcessor(const std::string& str) noexcept(true) { }; struct Type{ void ...
C ++ 14: Inicializando variables constexpr a partir de valores de parámetros
Digamos que tengo una clase que puede devolver una expresión constante a través de unconstexpr función: template<int N> struct Foo { constexpr int Bar() const { return N; } };Si quisiera inicializar valores constexpr deFoo::Bar(), ¿cómo debo ...
¿Por qué no debería #incluir <bits / stdc ++. H>?
Publiqué una pregunta con mi código cuyo único#include La directiva era la siguiente: #include <bits/stdc++.h>Mi maestra me dijo que hiciera esto, pero en la sección de comentarios me informaron que no debía. ¿Por qué?