Resultados de la búsqueda a petición "c++11"
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 ...
¿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 ...
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; ...
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 ...
¿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 ...
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 ...
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 ...
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 ...
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 << ...
¿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()) ...