Resultados de la búsqueda a petición "c++11"
¿Cómo puedo llamar a la función miembro const desde destructor?
¿Hay alguna forma posible de invocar la función miembro const desde el destructor, cuando se destruye el objeto const? Considerar: struct My_type { ~My_type () { show (); } void show () { cout << "void show ()" << endl; } void show () const { ...
Programa con constructor "noexcept" aceptado por gcc, rechazado por clang
El código: struct T { T() {} }; struct S { T t; S() noexcept = default; }; int main() { // S s; }g ++ 4.9.2 acepta esto sin errores ni advertencias, sin embargo, clang 3.6 y 3.7 informan para la línea 7: error: exception specification of ...
¿Puede `* this` ser` move () `d?
Me gustaría definir una clase para ordenar datos; cuando finalice la clasificación, me gustaríamove los datos ordenados desde su interior, lo que probablemente invalidará el objeto de cálculo. Creo que esto es posible con elstatic ...
Especialización de plantillas y enable_if problemas [duplicado]
Esta pregunta ya tiene una respuesta aquí: SFINAE trabajando en el tipo de retorno pero no como parámetro de plantilla [/questions/15427667/sfinae-working-in-return-type-but-not-as-template-parameter] 3 respuestasMe encuentro con un problema ...
¿Se supone que los constructores variados esconden los generados implícitamente?
¿Se supone que los constructores variados ocultan los generados implícitamente, es decir, el constructor predeterminado y el constructor de copia? struct Foo { template<typename... Args&g,t; Foo(Args&&... x) { std::cout << "inside the variadic ...
Dos ventanas: una modificada por salida aleatoria de subprocesos
Estoy tratando de escribir código donde la pantalla se divide en dos ventanas y una de ellas es modificada por un hilo diferente, pero la salida parece ser muy aleatoria. ¿Alguien podría ayudar? La parte superior de la consola debe modificarse ...
Unique_ptr Impulso equivalente?
¿Hay alguna clase equivalente para std :: unique_ptr de C ++ 1x en las bibliotecas de impulso? El comportamiento que estoy buscando es poder tener una función de fábrica segura para excepciones, así ... std::unique_ptr<Base> create_base() { ...
función de plantilla con los parámetros correspondientes al subconjunto de tipos de tupla
Me gustaría escribir una función como estafind: multi_set<int, string, double, myType> m; //vector of tuples m.insert(/*some data*/); m.find<1,2>("something",2.123);O m.find<0,3>(1,instanceOfMyType); m.find<1>("somethingelse");Dóndefind se ...
¿Cuál es la razón para no poder deducir el tamaño de la matriz de la cadena de inicializador en la variable miembro?
Considera el código: struct Foo { const char str[] = "test"; }; int main() { Foo foo; }No se compila con g ++ y clang ++, escupiendo esencialmente error: array bound cannot be deduced from an in-class initializer Entiendo que esto es lo que ...
GNU C ++ ¿cómo verificar cuándo está vigente -std = c ++ 0x?
Mi compilador del sistema (gcc42) funciona bien con las características de TR1 que quiero, pero intento admitir versiones de compilador más nuevas que no sean los sistemas, tratando de acceder a los encabezados de TR1 y #error exigiendo la opción ...