Function Overloading for the standard library functions in C++
问题 I have a free function as part of a class. In the constructor for the class i am doing some malloc operations . So in the destructor i am trying to free that memory. But VS10 compiler complains that the free(pointer); doesn't match the signature of the free function of my class. So question is In a class wherein if we have implemented methods which have same names as that of standard library functions . How to call one over the other. Regards, 回答1: You should qualify your call to the function