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

2 la respuesta

especialización std :: swap por valores

En el estándar (20.2.2 [utility.swap]), std :: swap se define para las referencias de lvalue. Entiendo que este es el caso común para cuando quieres intercambiar dos cosas. Sin embargo, hay momentos en que es correcto y deseable intercambiar ...

1 la respuesta

complejidad iterator ++ para el mapa stl [cerrado]

¿Cuál es la complejidad de la operación iterator ++ para stl RB-Tree (set o map)? Siempre pensé que usarían índices, por lo tanto, la respuesta debería ser O (1), pero recientemente leí la implementación de vc10 y descubrí que no lo hacían. Para ...

12 la respuesta

Función no declarada

Estoy tratando de usar stoi para convertir una cadena a un número entero, sin embargo, dice que no está declarado. Tengo la biblioteca estándar y la incluida, pero aún dice "[Error] 'stoi' no se declaró en este ámbito" El código es el ...

3 la respuesta

¿Cómo funciona este algoritmo para contar el número de bits establecidos en un entero de 32 bits?

int SWAR(unsigned int i) { i = i - ((i >> 1) & 0x55555555); i = (i & 0x33333333) + ((i >> 2) & 0x33333333); return (((i + (i >> 4)) & 0x0F0F0F0F) * 0x01010101) >> 24; }He visto este código que cuenta el número de bits igual a1 en un entero de 32 ...

4 la respuesta

Googletest para Android NDK

Verifiqué una respuesta anterior sobre la prueba unitaria para Android, donde se sugiere Googletest comobuena opcion [https://stackoverflow.com/questions/18126967/unit-testing-on-android-ndk]. Sin embargo, eché un vistazo al marco de prueba de ...

5 la respuesta

OpenCV: unir imágenes desde una cuadrícula de imágenes

He encontrado algunos ejemplos básicos de trabajo sobre costura a través de OpenCV para imágenes panorámicas. También he encontrado documentación útil en el Documentos API [http://docs.opencv.org/modules/stitching/doc/stitching.html], pero no ...

2 la respuesta

Unix: ¿Cómo borrar el búfer de E / S del puerto serie?

Estoy trabajando en una interfaz C ++ de "alto nivel" para el puerto serie estándar de la PC. Cuando abro el puerto, me gustaría borrar los búferes de entrada y salida para no recibir ni enviar datos del uso anterior del puerto. Para hacer eso, ...

2 la respuesta

Convertir std :: unique_ptr <Derived> a std :: unique_ptr <Base>

Digamos que tengo funciones de fábrica que tratan con clases base y derivadas: #include <memory> using namespace std; struct B { virtual ~B() {} }; struct D : B {}; unique_ptr<B> MakeB() { auto b = unique_ptr<B>( new B() ); return b; // Ok! } ...

2 la respuesta

Iterar a través de variables de estructura

Quiero obtener un iterador para estructurar la variable para establecer una particular en tiempo de ejecución de acuerdo con la ID de enumeración. por ejemplo - struct { char _char; int _int; char* pchar; }; enum { _CHAR, //0 _INT, //1 PCHAR //2 ...

1 la respuesta

Hilo en C ++ en MacOS X

Estoy tratando de ejecutar algún código usando hilos en C ++ estándar (instalado con XCode) en MacOS X Mavericks. Pero estoy recibiendo algunos errores. Aquí hay un ejemplo de trabajo mínimo: #include <thread> #include <iostream> void run (int ...