Learn arc for Senior c++