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

5 la respuesta

¿Está utilizando una unión en lugar de un elenco bien definido?

uve una discusión esta mañana con un colega sobre la exactitud de un "truco de codificación" para detectar endianness. El truco fue: bool is_big_endian() { union { int i; char c[sizeof(int)]; } foo; foo.i = 1; return (foo.c[0] == 1); }ara mí, ...

5 la respuesta

Microsoft Visual Studio: ¿Cómo mantener la consola abierta sin leer manualmente la entrada?

Estoy escribiendo C ++ con Microsoft Visual Studio 2010 Express, y me pregunto si hay una manera de mostrar la salida del comando en algún lugar del IDE en lugar de una ventana de consola externa, o al menos mantener esa ventana abierta. Leer ...

2 la respuesta

registro automático de la función creadora de objetos con una macro

ásicamente, quiero registrar automáticamente las funciones del creador de objetos con una fábrica de objetos para un conjunto de clases definidas en muchos archivos de encabezado. La respuesta principal aesta ...

3 la respuesta

¿Cuáles son sus consejos para interpretar la salida de gcov para mejorar la cobertura?

Estoy usando gcov con éxito en mi proyecto: Puedo construir mi proyecto con banderas gcov:-fprofile-arcs -ftest-coverage Enlace con la-lgcov opcióYo ejecuto mi programa de prueba de unidad y muchasgcda ygcnoe producen @ archivos.Yo ejecuto gcov ...

4 la respuesta

C ++ y Boost: codificar / decodificar UTF-8

Estoy tratando de hacer una tarea muy simple: tomar unwstring y convertirlo astring, codificado como bytes UTF8, y luego al revés: tome unstring que contiene bytes UTF8 y convertirlo a unicode-awarewstring. El problema es que lo necesito ...

3 la respuesta

¿Es posible garantizar una copia de la elisión?

Copiar elision [http://en.wikipedia.org/wiki/Copy_elision] es una técnica de optimización ordenada y, en algunos casos, depende de copiar elisionpuede ser más rápido [http://cpp-next.com/archive/2009/08/want-speed-pass-by-value/] que pasar ...

2 la respuesta

Referencia indefinida a la plantilla de función cuando se usa con cadena (GCC)

Necesito escribir una función con plantillareplace_all en C ++ que tomará una cadena, wstring, glibmm :: ustring, etc. y reemplazará todas las apariciones desearch insubject conreplace. replace_all.cc template < class T > T replace_all( T ...

10 la respuesta

C ++ Orden de encabezado [cerrado]

¿Qué orden deben declararse los encabezados en un archivo de encabezado / cpp? Obviamente, aquellos que se requieren para los encabezados posteriores deben ser anteriores y los encabezados específicos de la clase deben estar en el alcance de ...

4 la respuesta

Android NDK Mutex

Estoy tratando de hacer varios subprocesos con el Kit de desarrollo nativo de Android, por lo que necesito un mutex en el lado de C ++. ¿Cuál es la forma correcta de crear y usar un mutex con Android NDK?

6 la respuesta

¿Debo usar cstdint?

He estado reflexionando sobre si debería usar o no los typedefs dentro de<cstdint> o no Personalmente prefiero escribiruint32_t encimaunsigned int yint8_t encimachar etc ... ya que para mí es mucho más intuitivo. ¿Qué piensan ustedes? ¿Es una ...