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

6 la respuesta

Búsqueda de puntero sin formato para conjuntos de unique_ptrs

1 la respuesta

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 ...

2 la respuesta

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&>()); ...

4 la respuesta

¿Cómo uso std :: enable_if con un tipo de devolución auto deducible?

26 la respuesta

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] ...

4 la respuesta

¿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() ...

0 la respuesta

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 ...

1 la respuesta

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 << " " << ...

1 la respuesta

¿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> ...

3 la respuesta

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 ...