Resultados de la búsqueda a petición "c++14"
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 ...
void_t falla en Visual Studio 2015
No entiendo por qué la siguiente prueba siempre falla con Visual Studio 2015 (los activadores static_assert): #include <type_traits> using namespace std; template<class T> using try_assign = decltype(declval<T&>() = declval<T const&>()); ...
enum to string in modern C++11 / C++14 / C++17 and future C++2
Contraste a todas las demás preguntas similares, esta pregunta trata sobre el uso de las nuevas características de C ++. 2008c [/questions/tagged/c] Existe una manera simple de convertir la enumeración de C ++ en una cadena? [/questions/201593] ...
¿Por qué una plantilla con el tipo de retorno deducido no se puede cargar con otras versiones?
¿Por qué las siguientes dos plantillas son incompatibles y no se pueden sobrecargar? #include <vector> template<typename T> auto f(T t) { return t.size(); } template<typename T> auto f(T t) { return t.foobar(); } int main() ...
Simulando el rango basado en el comportamiento de inicio / fin del ciclo
Considere la especificación del rango basado en buclesbegin-expr yend-expr (N4140 [stmt.ranged] / p1). Dado un rango__range de tipo_RangeT, begin-expr yend-expr se determinan de la siguiente manera: Si_RangeT es un tipo de matriz,begin-expr ...
tipo definido en función libre, accesible a través de auto exterior. ¿Error de idioma o función?
Definamos una clase dentro de una función libre y accedamos afuera: #include <iostream> auto myFunc(){ class MyType{public: int i = 0; int j = 1;}; return MyType(); } int main() { auto my_type = myFunc(); std::cout << my_type.i << " " << ...
¿Es legal verificar si la dirección de un subobjeto se encuentra dentro de los límites de un objeto que contiene
2 preguntas: ¿El siguiente código está bien formado con un comportamiento definido? ¿Hay alguna implementación posible de c ++ en la que se pueda afirmar? Código (c ++ 11 y superior): #include <cassert> #include <utility> #include <ciso646> ...
objeto constexpr con miembro mutable
Se me ocurrió esta clase: class Point { public: int X, Y; mutable int Z; constexpr Point(int x, int y) :X (x), Y(y), Z(0) { } constexpr int GetX() const { // Z++; // Wont compile, but following expression is valid! return X+Z; } int GetY() const ...