urare c++