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

3 la respuesta

Inicialización de variables estáticas sobre una biblioteca

Estoy trabajando en una fábrica que tendrá tipos agregados, sin embargo, si la clase no se inicia explícitamente en el .exe que se ejecuta (tiempo de compilación), entonces el tipo no se agrega a la fábrica. Esto se debe al hecho de que la ...

5 la respuesta

Pregunta sobre el iterador de vectores en funciones de plantilla

Estoy tratando de aprender la biblioteca STL y tengo un problema extraño. Este código se compila perfectamente: void Show(vector<int> myvec) { vector<int>::iterator it; cout << "Vector contains:"; for( it = myvec.begin(); it < myvec.end(); ...

2 la respuesta

QString en persa

He dado un proyecto Qt que necesita ser compatible con el idioma persa. Los datos se envían desde un servidor y usando la primera línea, obtengo un QByteArray y lo convierto a QString usando la segunda línea: QByteArray readData = ...

2 la respuesta

Prevenga el acceso directo a std :: teclas de mapa

Me gustaría envolver unstd::map por lo que el cliente no sabe que estoy almacenando sus claves enteras positivas en realidad como enteros negativos. Necesito permitir iterar sobre la clase y acceder a los elementos. Pensé en esta ...

3 la respuesta

Eliminar elementos de un mapa de C ++ a través de un bucle for

Mi STL está un poco oxidado, así que perdóname por hacer una pregunta posiblemente trivial. Considere la siguiente pieza de código: map<int,int> m; ... for (auto itr = m.begin(); itr != m.end(); ++itr) { if (itr->second == 0) { m.erase(itr); } } ...

2 la respuesta

C ++: ¿una matriz es un puntero? [duplicar

Posible duplicado: C: diferencias entre puntero y matriz [https://stackoverflow.com/questions/1335786/c-differences-between-pointer-and-array] Es unaarray inC++ a pointer? ¿Puedes aclarar esto? Gracias

3 la respuesta

rapidxml: ¿cómo iterar a través de los nodos? Deja fuera al último hermano

Utilizando rapidxml, deseo recorrer un conjunto de nodos, y estoy usando lo que me pareció la mejor manera de hacerlo (desde el confiable stackoverflow, el documento no parece tener un ejemplo de iteración): while (curNode->next_sibling() !=NULL ...

1 la respuesta

¿Cuál es la diferencia entre boost :: bind y boost :: lambda :: bind?

Puedo ver que hay dos bibliotecas de enlace diferentes para Boost, una "independiente", que se pueden usar al incluirboost/bind.hpp, y otro al incluirboost/lambda/bind.hpp. ¿Cuál es la diferencia entre estos dos?

2 la respuesta

rotección más rápida para múltiples lectores / escritores individuales para recursos compartidos - C ++

Me gustaría confirmar que mi enfoque es extremadamenterápid y apropiado para la protección multiplataforma de un recurso compartido para un enfoque en su mayoría de múltiples lectores y un solo escritor usando C ++. Favorece a los escritores de ...

7 la respuesta

Dormir durante una duración exacta

Mi comprensión de la función de reposo es que sigue "al menos la semántica", es decir, el reposo (5) garantizará que el hilo duerma durante 5 segundos, pero puede permanecer bloqueado durante más de 5 segundos dependiendo de otros factores. ¿Hay ...