Si declaro un objeto envuelto en un puntero compartido: std::shared_ptr<myClass> myClassObject(new myClass()); luego quería pasarlo como argumento a un método: DoSomething(myClassObject); //the called method void DoSomething(std::shared_ptr<myClass> arg1) { arg1->someField =...