Under ARC, the compiler adds the retain,release calls. What happens to C++ pointers ? Can Objective C compiler ignore them ? I dont have much of experience with C++ mixed with Objective C, I was following a box2d tutorial which has the entire engine in c++ but the example is prior to ARC.Under ARC, the compiler adds the retain,release