es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SHARED-PTR

No se puede entender la sintaxis de shared_pointer.

Hola, acabo de comenzar con C++ y no puedo entender la siguiente sintaxis. ¿Alguien puede explicar qué está sucediendo en esta línea? Esperaba un nombre de variable pero no hay ninguno. std::shared_ptr<some>(new Some()) Entiendo la siguiente sintaxis std::shared_ptr<some> p = new Some() pero la primera sintaxis no está muy clara . . . Read more

¿Estás teniendo un problema extraño al capturar una referencia o copia de un puntero compartido en un hilo?

Solo mira la demostración que escribí a continuación: #include <iostream> #include <thread> #include <vector> #include <mutex> #include <unistd.h> using namespace std; class SomethingWithVec { public: SomethingWithVec() {} void push(int num) { lock_guard<mutex> guard(mutex); v.push_back(num); } int size() { lock_guard<mutex> guard(mutex); return v.size(); } private: vector<int> v; mutex mutex; }; int . . . Read more