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

2 la respuesta

¿Cómo asegurar CRTP contra proporcionar una superclase incorrecta? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo evitar errores al usar CRTP? [/questions/4417782/how-to-avoid-errors-while-using-crtp] 5 respuestasEn elpatrón de plantilla curiosamente ...

2 la respuesta

Comportamiento extraño con la variable miembro estático constexpr

Esta es una pregunta de seguimiento paraReferencia indefinida a char constexpr estático [] [] [https://stackoverflow.com/questions/28530278/u ndefined-reference-to-static-constexpr-char]. El siguiente programa se construye y funciona ...

2 la respuesta

Cambio de tipo sin cambiar bits

Quiero tomar una variable de pila yreinterpret cast en un tipo entero sin signo del mismo tamaño en bytes. Por ejemplo, podría querer tomardouble valor y lanzarlo a unuint64_t, con la trampa de que los bits no se modifican. Y quiero hacerlo de ...

2 la respuesta

Invalidación de referencia después de aplicar reverse_iterator en un iterador personalizado

Implementé un iterador bidireccional, sin embargo, en lugar de operar en una estructura de datos, devuelve una serie matemática que se puede calcular iterativamente en ambas direcciones. De hecho, estoy iterando a través de los enteros, usando ++ ...

3 la respuesta

Insertar una transformación vectorial

Anteriormente publiqué unpregunta [https://stackoverflow.com/questions/28545184/what-is-the-optimal-way-to-concatenate-two-vectors-whilst-transforming-elements] en la forma óptima deconcatenar dosstd::vectors, donde primero se debe transformar un ...

1 la respuesta

¿Mejora la seguridad para marcar a los operadores de asignación como solo de valor?

SiT es un tipo de clase con la firma predeterminada para el operador de asignación, entonces podemos escribir: T const &ref = ( T{} = something );que crea una referencia colgante. Sin embargo, con la firma: T &operator=(T t) &el código anterior ...

1 la respuesta

guardar lista de argumentos variables para llamadas fprintf

Estoy escribiendo un pesado programa multihilo [> 170 hilos] c ++ 11. Cada hilo está registrando información enunoarchivo utilizado por todos los hilos. Por motivos de rendimiento quiero crear unIniciar sesión hilo que está escribiendo la ...

1 la respuesta

¿Es legal verificar si la dirección de un subobjeto se encuentra dentro de los límites de un objeto que contiene

2 preguntas: ¿El siguiente código está bien formado con un comportamiento definido? ¿Hay alguna implementación posible de c ++ en la que se pueda afirmar? Código (c ++ 11 y superior): #include <cassert> #include <utility> #include <ciso646> ...

5 la respuesta

Paso de valores a través de std :: bind

Quiero pasar un valor a través destd::bind a una función que toma una referencia rvalue en C ++ 0x. No puedo entender cómo hacerlo. Por ejemplo: #include <utility> #include <functional> template<class Type> void foo(Type &&value) { Type ...

2 la respuesta

Fundición de referencia de valor r y materialización temporal

La salida para el siguiente código produce: void doit(const T1 &, const T2 &) [T1 = unsigned long, T2 = int] t1 == t2 t1 == (T1)t2 t1 != (T1&)t2 t1 == (T1&&)t2Entiendo que elt1 == t2 El caso es simplemente una promoción integral. El segundo ...