Resultados de la búsqueda a petición "c++11"
Problema de compilación inesperado con g ++ -std = c ++ 0x
Tengo algunos problemas de compilación al retroceder elementos de tipo T a un vector al compilar con g ++ -std = c ++ 0x. Este es un ejemplo mínimo: #include <vector> using namespace std; class A { public: A() { } A& operator=(A &orig) { ...
Double-Checked Lock Singleton en C ++ 11
Es gratuita la siguiente carrera de datos de implementación de singleton? static std::atomic<Tp *> m_instance; ... static Tp & instance() { if (!m_instance.load(std::memory_order_relaxed)) { std::lock_guard<std::mutex> lock(m_mutex); if ...
Se puede usar la palabra clave 'auto' como un especificador de clase de almacenamiento en C ++ 11?
Puede elauto ¿se utilizará la palabra clave como un especificador de clase de almacenamiento en C ++ 11? ¿Es legal el siguiente código en C ++ 11? int main() { auto int x; }
definición de constante estática fuera de la definición de clase
Deberíamos definir unastatic const miembro fuera de la definición de clase, incluso si se inicializa dentro de la clase? #include<iostream> using namespace std; class abc { static const int period=5; int arr[period]; public: void display() { ...
¿Cómo probar si la expresión es temporal?
Con la siguiente macro: #define ASSERT_IF_TEMP(expr) static_assert(?, "Is temporary!"); ¿Qué debo poner para el signo de interrogación?
Ahora que tenemos std :: array, ¿qué usos quedan para las matrices de estilo C?
std::array es muy superior a las matrices en C. E incluso si quiero interactuar con el código heredado, puedo usarstd::array::data(). ¿Hay alguna razón por la que alguna vez quisiera una matriz de la vieja escuela?
¿Cuándo es útil el impulso Phoenix? [duplicar
Posible duplicado: Cuáles son los beneficios de usar Boost.Phoenix? [https://stackoverflow.com/questions/5013476/what-are-the-benefits-of-using-boost-phoenix] ntonces comencé a leer la documentación para impulsar Phoenix. Sin embargo, debo ...
¿Por qué se eliminó el acceso al rango de pares de C ++ 11?
Acabo de descubrir que en un momento, el borrador de C ++ 11 teníastd::begin/std::end sobrecargas parastd::pair que permitió tratar un par de iteradores como un rango adecuado para su uso en un bucle for basado en rango (N3126, sección ...
¿C ++ 11 lambdas capturan variables que no usan?
Cuando uso[=] para indicar que me gustaría que todas las variables locales sean capturadas por valor en una lambda, eso dará como resultadotodo variables locales en la función que se copia, o solo todas las variables localesque son utilizados por ...
¿Cómo construyo gcc en una Mac?
Me gustaría construir la última versión de gcc en una Mac. Tengo el último xcode pero estoy buscando algunas de las características de c ++ 0x que están en versiones más recientes (las funciones lambda, etc.). ¿Hay algún buen tutorial paso a ...