Is it safe to use ARC enabled?

Can I just enable that option and not think about retain() / release() in C++ code ?

I’m not sure that applies to C++ code, If I understand correctly Cocos2d-x mimics iOS retain\release
and not actually use them.
But maybe I’m wrong.