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

1 la respuesta

Error de segmentación en boost :: multi_array

El siguiente código da una falla de segmentación: #include <iostream> #include <fstream> #include "binItr.h" #include <boost/multi_array.hpp> using namespace std; int main(){ const char * xifile = "results/feretxiG1155V0P5T231K10.bin"; const ...

12 la respuesta

remove_if equivalente para std :: map

Intenté borrar una variedad de elementos del mapa en función de una condición particular. ¿Cómo lo hago usando algoritmos STL? nicialmente pensé en usarremove_if pero no es posible ya que remove_if no funciona para el contenedor asociativo. ...

1 la respuesta

Debug boost :: aplicación de subprocesos, alta tasa de falsos positivos

He programado una aplicación boost :: thread, donde podría tener algunas condiciones de carrera. Quiero depurar este programa. Por lo tanto, utilicé las siguientes herramientas valgrind: halgrind drd lamentablemente tienen una tasa de falsos ...

3 la respuesta

¿Tiene std :: vector * have * para mover objetos cuando aumenta la capacidad? ¿O pueden los asignadores "reasignar"?

A diferente pregunta [https://stackoverflow.com/questions/8002615/is-it-possible-to-find-the-sizeoft-when-creating-a-template-in-c/8002636#8002636] inspiró el siguiente pensamiento: Hacestd::vector<T> tene para mover todos los elementos cuando ...

8 la respuesta

Declarar un objeto antes de inicializarlo en c ++

¿Es posible declarar una variable en c ++ sin instanciarla? Quiero hacer algo como esto: Animal a; if( happyDay() ) a( "puppies" ); //constructor call else a( "toads" ); ásicamente, solo quiero declarar un exterior del condicional para que ...

1 la respuesta

Copia de inicialización en el inicializador del constructor?

¿Por qué mi inicializador de constructor no puede usar la inicialización de copia? struct S { int a; S(int b) : a(b) {} }; // direct initialization compiles struct T { int a; T(int b) : a = b {} }; // copy initialization does not ...

6 la respuesta

Área de intersección rectángulo-rectángulo

Debajo están 2 rectángulos. Dadas las coordenadas de los vértices del rectángulo: (x1, y1) ... (x8, y8), ¿cómo se puede calcular el área de la región superpuesta (blanca en la figura a continuación)? Tenga en cuenta que as coordenadas de ...

4 la respuesta

Son seguros los desbordamientos de búfer de secuencias y secuencias de C ++?

Si uso std :: cin, std :: cout y std :: string, ¿está allíningun posibilidad de que alguien explote el desbordamiento del búfer? Pregunto esto porque todavía veo mucha gente que todavía usa cadenas terminadas en nulo en lugar de contenedores ...

6 la respuesta

UML herramienta de ingeniería inversa gratuita para C ++ (.h / .cpp ==> Diagrama de clase)

¿Qué herramientas están disponibles para crear UML Clas Diagramas de un conjunto de archivos .h o .cpp? Estoy buscando algo que ... esgrati sale de la caja en Windowsno requiere ningún IDE particularideally proporciona una GUI

6 la respuesta

¿Cómo puedo crear varios objetos con for loop en C ++?

Estoy tratando de crear múltiples objetos usando un bucle for, ya que eventualmente querré que este programa cree diferentes números de la clase dependiendo de mi entrada. Traté de escribir esto usando una respuesta a una ...