Placement of a method in a Class
<p>I have a C++ class in which many of its the member functions have  a common set of operations. Putting these common operations in a separate function is important for avoiding redundancy, but where should i place this function ideally? Making it a member function of the class is not a good idea since it makes no sense being a member function of the class and putting it as a lone function in a header file also doesn't seem to be a nice option.
Any suggestion regarding this rather design question?</p>
