Automakers issue recalls to fix defects, or sometimes just to check for defects. When a model is recalled, the automaker contacts every owner of that model by mail, and asks him or her to bring his or her car to a dealer. The dealer replaces defective parts at no cost to the car owner.
C++ Pointer Operators. C++ provides two pointer operators, which are (a) Address of Operator & and (b) Indirection Operator *. A pointer is a variable that contains the address of another variable or you can say that a variable that contains the address of another variable is said to point to the other variable. A variable can be any data type including an object, structure or again pointer itself. The . (dot) operator and the -> (arrow) operator are used to reference individual members of classes, structures, and unions.
In C++ it's a reference to a pointer, sort of equivalent to a pointer to pointer in C, so the argument of the function is assignable. As with most data types in C++, you can read it right-to-left and it'll make sense. out is a reference (&) to a pointer (*) to a myStruct object. It must be a reference because you want to change what out points at (in this case, a new myStruct). Like others have said, the & means you're taking a reference to the actual variable into the function as opposed to a copy of it.