user defined functions in c++