Resultados de la búsqueda a petición "c++11"
¿El estándar C ++ 11 garantiza que memory_order_seq_cst impide el reordenamiento de StoreLoad de no atómico alrededor de un atómico?
¿El estándar C ++ 11 garantiza quememory_order_seq_cst previene el reordenamiento de StoreLoad alrededor de una operación atómica para accesos de memoria no atómica? Como se sabe, hay 6std::memory_orders en C ++ 11, y especificaqué tan ...
Funciones de conversión UTF en C ++ 11
Estoy buscando una colección de funciones para realizar la conversión de caracteres UTF en C ++ 11. Debe incluir la conversión hacia y desde cualquiera de utf8, utf16 y utf32. También sería útil una función para reconocer marcas de orden de bytes.
¿Por qué el compilador de C ++ hace posible declarar una función como constexpr, que no puede ser constexpr?
¿Por qué el compilador de C ++ hace posible declarar una función como constexpr, que no puede ser constexpr? Por ejemplo:http://melpon.org/wandbox/permlink/AGwniRNRbfmXfj8r [http://melpon.org/wandbox/permlink/AGwniRNRbfmXfj8r] #include ...
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 ...
¿La inicialización de llaves MSVC con dobles parece violar el estándar?
Mira este sencillo programa: int main() { float f2 = 7.2; // OK, with warning float f3 = 7.199999809265137; // OK, no warning float f4{ 7.2 }; // Fails float f5{ 7.199999809265137 }; // OK, no warning float f6 = { 7.2 }; // Fails float f7 = { ...
decltype para función miembro sobrecargada [duplicado]
Esta pregunta ya tiene una respuesta aquí: Desambigua el puntero de función miembro sobrecargado que se pasa como parámetro de plantilla [/questions/17874489/disambiguate-overloaded-member-function-pointer-being-passed-as-template-paramet] 1 ...
C ++ unique_ptr y mapa
Estoy tratando de usar elC ++ 0x [http://en.cppreference.com/w/cpp/memory/unique_ptr] unique_ptr clase [http://msdn.microsoft.com/en-us/library/ee410601.aspx]dentro de unamap [http://en.cppreference.com/w/cpp/container/map]al igual que: // ...
C ++: estática en la inicialización dependiente de la variable miembro estático con int vs struct
Dada una variable miembro estática que se inicializa a partir de una variable miembro estática deotra clase, el no literalstruct ii a veces se inicializa por defecto en0 oa333. Esto depende del orden de compilación o ...
Cómo codificar un operador de módulo (%) en C / C ++ / Obj-C que maneja números negativos
Una de mis mascotas que odia los lenguajes derivados de C (como matemático) es que (-1) % 8 // comes out as -1, and not 7 fmodf(-1,8) // fails similarly¿Cuál es la mejor solución? C ++ permite la posibilidad de plantillas y sobrecarga del ...
Cómo resolver la ambigüedad en funciones sobrecargadas usando SFINAE
Tengo una biblioteca increíblemente emocionante que puede traducir puntos: debería funcionar con cualquier tipo de punto template<class T> auto translate_point(T &p, int x, int y) -> decltype(p.x, p.y, void()) { p.x += x; p.y += y; } ...