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 and C++, & means call by reference; you allow the function to change the variable. In this case your variable is a pointer to myStruct type. In this case the function allocates a new memory block and assigns this to your pointer 'data'. In the past (say K&R) this had to be done by passing a pointer, in this case a pointer-to-pointer or **.