Resultados de la búsqueda a petición "c++"
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 ...
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 ...
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 ...
¿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 ...
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 ...
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 ...
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, ...
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! } ...
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 ...
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 ...