C++/GuardPtr: Add