I am programming in c++. I have made a main class that has a bunch of member functions and variables etc. The thing is, I only really need one instance of this class, and was thinking that maybe it is unnecessary to have all the function in a class. Is it better to remove the class, and just have the functions and variables not in a class? Does in matter?
The main reason I ask is because it would simplify a bit if a the functions not in a class (becuase the member functions cant be used as arguments in other functions without making them static).