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

1 la respuesta

¿Funciona la inicialización de valores para objetos atómicos?

Portrabajo aquí, supongo questd::atomic<T> a{} efectivamente cero inicializaa. Siempre lo he estado pensando y prácticamente lo he estado usando ...

2 la respuesta

VC ++ permite usar tipos const para contenedores STL. ¿Por qué?

Los contenedores STL requieren que los valores almacenados sean copiables, construibles y asignables. Const T obviamente no es un tipo asignable para cualquier T, pero intenté usarlo (solo por curiosidad) y descubrí que se compila y, además, se ...

1 la respuesta

Forzar CMake para generar el destino configure_file cada compilación

Tengo el siguiente comando en miCMakeLists.txt archivo configure_file([...]/Version.h.in [...]/Version.h @ONLY)¿Cómo hago que se ejecute en cada compilación, pero no solo cuandoVersion.h.in cambios? Lo necesito porqueVersion.h tiene__DATE__ ...

5 la respuesta

¿Por qué no hay una funcionalidad de reasignación en los asignadores de C ++?

En C las funciones estándar de manejo de memoria sonmalloc(), realloc() yfree(). Sin embargo, los asignadores stdlib de C ++ solo son paralelos a dos de ellos: no existe una función de reasignación. Por supuesto, no sería posible ...

1 la respuesta

C ++ Convierte un paquete de parámetros de tipos en paquetes de parámetros de índices

¿Hay alguna forma de convertir un paquete de tipos de parámetros en un paquete de enteros de parámetros de0 asizeof...(Types)? Más específicamente, estoy tratando de hacer algo esto: template <size_t... I> void bar(); template <typename... ...

2 la respuesta

cómo obtener nombres de archivos frente a nombres de directorio en c ++ (usando la biblioteca boost del sistema de archivos)

Cuando usoboost::filesystem para obtener una lista de nombres de archivo en un directorio, recibo nombres de archivo y nombres de directorio: #include <string> #include <iostream> #include <boost/filesystem.hpp> using namespace std; using ...

6 la respuesta

¿Por qué el operador de asignación de copias debe devolver una referencia / referencia constante?

En C ++, el concepto de devolución de referencia del operador de asignación de copias no me resulta claro. ¿Por qué el operador de asignación de copias no puede devolver una copia del nuevo objeto? Además, si tengo claseAy lo siguiente: A ...

3 la respuesta

boost :: ptr_vector y find_if

Tengo una clase: //header file class CMDatabase { class Try; typedef boost::shared_ptr<Try> TryPtr; typedef boost::ptr_vector<Try> TryVector; typedef TryVector::iterator TryVectorIterator; class Try { public: virtual ~Try(); virtual ...

11 la respuesta

¿Qué son las semánticas de movimiento?

Acabo de terminar de escuchar la radio de Ingeniería de Softwareentrevista de podcast con Scott Meyers [http://www.se-radio.net/2010/04/episode-159-c-0x-with-scott-meyers/]respecto aC ++ 0x [http://en.wikipedia.org/wiki/C++11]. La mayoría de las ...

2 la respuesta

i = i ++; es indefinido. ¿I = foo (i ++) también está indefinido?

Por ejemplo: int foo(int i) { return i; } int main() { int i = 0; i = i++; // Undefined i = foo(i++); // ? return 0; }¿Qué especificaría el estándar ISO C ++ actual para este caso? EDITAR: Aquí es donde me confundo: Excepto donde se indique, ...