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

6 la respuesta

¿El método std :: list :: remove llama al destructor de cada elemento eliminado?

std::list<Node *> lst; //.... Node * node = /* get from somewhere pointer on my node */; lst.remove(node);¿Std :: list :: remove llama al método destructor (y memoria libre) de cada elemento eliminado? En caso afirmativo, ¿cómo puedo evitarlo?

1 la respuesta

Forma correcta de sincronizar el código de forma portátil con C ++ 11

Estoy escribiendo un código de tiempo para una parte de un programa que tiene un requisito de baja latencia. Mirando lo que está disponible en la biblioteca std :: chrono, me resulta un poco difícil escribir un código de sincronización que sea ...

1 la respuesta

¿La definición de la función C ++ y la declaración de variables no coinciden?

Considere este código muy simple: #include <memory> class Foo { public: Foo() {}; }; class Bar { public: Bar( const std::shared_ptr<Foo>& foo ) {} }; int main() { Foo* foo = new Foo; Bar bar( std::shared_ptr<Foo>( foo ) ); return 0; }¿Por qué ...

1 la respuesta

Cómo abrir una tubería GStreamer desde OpenCV con VideoWriter

Estoy capturando cuadros de video con OpenCV VideoCapture. La captura funciona bien, ya que puedo usar los marcos de esta manera: cv::VideoCapture cap("v4l2src device=/dev/video1 ! videoscale ! videorate ! video/x-raw, width=640, height=360, ...

2 la respuesta

Ventana sin bordes en Qt en Windows que admite características nativas: aero snap, cambio de tamaño de DWM y minimización

Estoy tratando de crear una ventana sin bordes en Qt en Windows que admita características nativas: aero snap, cambio de tamaño y minimización de DWM, agitación, etc. Como Office 2013 o Visual Studio 2012. Pero están escritos en wpf. Hay muchos ...

2 la respuesta

Sobrecarga del operador: ¿función miembro vs. función no miembro?

Leí que un operador sobrecargado declarado como función miembro esasimétrico porque solo puede tener un parámetro y el otro parámetro pasado automáticamente es elthis puntero. Por lo tanto, no existe un estándar para compararlos. Por otro lado, ...

7 la respuesta

Diferencia entre * (puntero + índice) y puntero []

int* myPointer = new int[100]; // ... int firstValue = *(myPointer + 0); int secondValue = myPointer[1];¿Hay alguna diferencia funcional entre*(myPointer + index) ymyPointer[index]? ¿Cuál se considera mejor práctica?

3 la respuesta

matriz dinámica de dos dimensiones según la entrada

Necesito obtener una entrada N del usuario y generar una matriz N * N. ¿Cómo puedo declarar la matriz? En general, el tamaño de la matriz y la matriz debe fijarse en la declaración, ¿verdad? Qué pasavector<vector<int>> ? Nunca he usado esto ...

3 la respuesta

¿Conflictos de símbolos de biblioteca estáticos y compartidos?

Tengo un proyecto en funcionamiento que usa FreeImage y openCV, actualmente estamos usando el soporte jpeg de ambos (estoy trabajando para solucionarlo, pero por ahora tiene que quedarse). De todos modos, FreeImage compila libjpeg 7.0 en sus ...

4 la respuesta

Si una función devuelve un int, ¿se le puede asignar un int?

Si una función devuelve un int, ¿se le puede asignar un valor int? No veo que tenga mucho sentido asignar un valor a una función. int f() {} f() = 1;Noté que, si la función devuelve una referencia a un int, está bien. ¿Está restringido solo a ...