Resultados de la búsqueda a petición "c++11"
Generador de operador muy automático en C ++
C ++ tiene un lenguaje agradable que permite escribir clases que cumplen automáticamente ciertas relaciones entre operadores. Por ejemplo, esto permite definiroperator== y no molestar a definidooperator!= también. Esta es la idea detrás de ...
¿Por qué decltype no ve la declaración de miembro? [duplicar]
Esta pregunta ya tiene una respuesta aquí: decltype como un tipo de retorno en la función miembro de la clase [/questions/16666304/decltype-as-a-return-type-in-class-member-function] 3 respuestasIntentando compilar esta clase simple: #include ...
¿No se requiere una función constexpr para devolver una expresión constante?
C ++ Primer(5a edición) en la página 240 tiene una nota que dice: "UNAconstexpr la función no es necesaria para devolver una expresión constante ". Se ha hecho una pregunta sobre esto:¿Puede el tipo de retorno de la función constexpr ser un no ...
Conteo atómico de referencia
Estoy tratando de entender exactamente cómo funciona el conteo de referencias atómicas seguro para subprocesos, por ejemplo, como constd::shared_ptr. Quiero decir, el concepto básico es simple, pero estoy realmente confundido acerca de cómo el ...
Problema de puntero de función miembro con métodos de biblioteca estándar
Esta pregunta se genera de Pasar un puntero de función miembro a un método de clase sobrecargado en una función de ...
Conversión de std :: u32string a / desde std :: string y std :: u16string
Necesito convertir entre UTF-8, UTF-16 y UTF-32 para diferentes API / módulos y, como sé, tengo la opción de usar C ++ 11 estoy viendo los nuevos tipos de cadenas. Parece que puedo usarstring, u16string yu32string para UTF-8, UTF-16 y UTF-32. Yo ...
Comportamiento inusual con auto al atravesar un vector dinámico
Estoy atravesando un vector con auto (código adjunto). Mientras recorro, también agrego algunos elementos en la parte posterior. No esperaba el resultado que obtuve. #include <iostream> #include <vector> using namespace std; vector ...
Problema de rendimiento con el analizador escrito con Boost :: spirit
Quiero analizar un archivo que se ve así (formato de texto similar a FASTA): >InfoHeader "Some text sequence that has a line break after every 80 characters" >InfoHeader "Some text sequence that has a line break after every 80 ...
¿Cómo borrar del vector en un bucle basado en rango?
Simplemente quiero borrar el elemento especificado en el bucle basado en rango: vector<int> vec = { 3, 4, 5, 6, 7, 8 }; for (auto & i:vec) { if (i>5) vec.erase(&i); }que pasa
¿Cómo se puede usar un tipo incompleto como parámetro de plantilla para vectorizar aquí?
Hasta que el siguiente programa sea legal y demás: #include <vector> struct Bar; struct Foo { using BarVec = std::vector<Bar>::size_type; }; struct Bar {}; int main() { Foo f; }¿Cómo?Bar es un tipo incompleto, por lo que el compilador no tiene ...