new lib sig c++