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

5 la respuesta

Asignación incorrecta de valores en char enum

Estaba jugando con enumeraciones e intenté reproducir algunos ejemplosde esto [http://en.cppreference.com/w/cpp/language/enum]página. Los ejemplos iniciales funcionaron según lo previsto, sin embargo obtuve algunos resultados interesantes con el ...

2 la respuesta

¿Cómo pasar shared_ptr a clase con menor vida útil?

Me gustaría optimizar mi código. Tengo una clase que tiene un miembro de datos shared_ptr. En algún método de esta clase, creo objetos que necesitan usar este miembro (solo para obtener información del objeto señalado por shared_ptr). Sé que la ...

1 la respuesta

impulsar thread_group mover propiedad de unique_ptr a thread

¿Qué solución existe para ejecutar este código? El código da como resultado "Intentar hacer referencia a una función eliminada".unique_ptr se asigna en un bucle y luego se pasa al hilo y luego se elimina. boost::thread_group threads; ...

2 la respuesta

Error de compilación de CRTP

Lo siguiente se compilará con GCC 5.2 pero no con Visual Studio 2015. template <typename Derived> struct CRTP { static constexpr int num = Derived::value + 1; }; struct A : CRTP<A> { static constexpr int value = 5; };Se queja de queA no tiene un ...

10 la respuesta

¿Se pueden modelar las funciones lambda?

En C ++ 11, ¿hay alguna forma de modelar una función lambda? ¿O es inherentemente demasiado específico para ser tentado? Entiendo que en su lugar puedo definir una clase / functor clásico con plantilla, pero la pregunta es más como: ¿permite el ...

4 la respuesta

Determinar si un constructor de una clase base abstracta no es excepto?

En C ++ 11 y versiones posteriores, cómo determinar si un constructor de una clase base abstracta esnoexcept? Los siguientes métodos no funcionan: #include <new> #include <type_traits> #include <utility> struct Base { Base() noexcept; virtual ...

1 la respuesta

Uso de C ++ 11 basado en rango para bucle correctamente en Qt

De acuerdo aesta charla [https://www.youtube.com/watch?v=Ov7s0GgBbOQ&list=PLRyNF2Y6sca0UKKZ2PTSwF3WrDjABQdcL&index=27] hay un cierto peligro al usar la base de rango de C ++ 11for en contenedores Qt. Considerar: QList<MyStruct> list; for(const ...

3 la respuesta

Cómo construir boost para Android como biblioteca compartida con soporte de c ++ 11

Estoy tratando de construir boost_1.60.0 (como biblioteca compartida) para Android con soporte para c ++ 11. Estoy usando el último ndk (actualmente android-ndk-r10e). El host de compilación es Windows-10. Esto es para un proyecto que no sea de ...

2 la respuesta

Patrón de plantilla curiosamente recurrente (CRTP) con constexpr estático en Clang

Considere mi ejemplo simple a continuación: #include <iostream> template <typename T> class Base { public: static constexpr int y = T::x; }; class Derived : public Base<Derived> { public: static constexpr int x = 5; }; int main() { std::cout << ...

1 la respuesta

¿Por qué no puedo leer el archivo usando "file_ptr >> variable" en mi programa?

En el siguiente programa, estoy tratando de entender cómo leer y escribir archivos. #include<iostream> #include<fstream> using namespace std; int main() { fstream myfile; string str1; myfile.open("H:/input_file.txt"); if(myfile.is_open()) ...