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

2 la respuesta

contador de tiempo de compilación para clases de plantilla

Imagine que tiene muchas clases con muchos parámetros de plantilla diferentes. Cada clase tiene un métodostatic void f(). Desea recopilar todos estos punteros de función en una lista L. Una solución en tiempo de ejecución sería fácil: typedef ...

2 la respuesta

Existe una alternativa Boost.Bimap en c ++ 11?

Existe una alternativa utilizable para el bimap de Boost en C ++ 0x? Me gustaría evitar Boost, pero adopto completamente C ++ 11. Si es necesario, una versión reducida del bimap de Boost funcionaría para mí (necesito un bimap constante para ...

5 la respuesta

Unicode Identifiers and Source Code in C ++ 11?

Encuentro en el nuevo C ++ Standard 2.11 Identifiers [lex.name] identifier: identifier-nondigit identifier identifier-nondigit identifier digit identifier-nondigit: nondigit universal-character-name other implementation-defined charactercon el ...

2 la respuesta

Uso correcto de `= delete` para métodos en clases

Es correcto el siguiente snipplet para anular la definición de todos los métodos y constructores generados para una clase? struct Picture { // 'explicit': no accidental cast from string to Picture explicit Picture(const string &filename) { /* ...

3 la respuesta

Inicializando una estructura que contiene un vector de sí misma

Tengo un sistema de menú que quiero inicializar a partir de datos constantes. UNAMenuItem puede contener, como submenú, un vector deMenuItems. Pero solo funciona hasta cierto punto. Aquí están los aspectos básicos del problema: #include ...

2 la respuesta

public función de miembro de intercambio de amigos

En la hermosa respuesta a la copiar-e-intercambiar-idioma [https://stackoverflow.com/questions/3279543/what-is-the-copy-and-swap-idiom#3279550] hay un fragmento de código que necesito un poco de ayuda: class dumb_array { public: // ... friend ...

6 la respuesta

Inicializando desde una lista de inicializadores, pero sin {{{{{{{…}}}}}}}}

Recientemente me topé con algún problema con las listas de inicializadores. Considere un programa que almacene datos similares a mapas struct MyMapLike { MyMapLike(std::map<std::string, int> data) :data(std::move(data)) { } private: ...

2 la respuesta

std :: vector, construcción predeterminada, C ++ 11 y cambios de última hora

Me encontré hoy con un tema bastante sutil sobre el que me gustaría tener tu opinión. Considere la siguiente clase de modismo de cuerpo compartido de variedad de jardín: struct S { S() : p_impl(new impl) {} private: struct ...

1 la respuesta

"Noexcept" vs "Lanza: nada" [cerrado]

Mientras revisa las últimas ediciones de la C ++ 0x Borrador de trabajo Encontré muchas eliminación de la palabra clavenoexceptadición de textualThrows: nada en el mismo lugay viceversa. Solo algunos ejemplos: reemplazo denoexcept en ...

5 la respuesta

¿Hay algún caso en el que sea útil la devolución de una referencia RValue (&&)?

Hay una razón cuando una función debe devolver una referencia RValue? ¿Una técnica, o truco, o un idioma o patrón? MyClass&& func( ... ); Soy consciente del peligro de referencias de ...