title: When is it not a good idea to create a class?
body: <p>I have a question related to C++ design. What are some criteria that you use when deciding if you should create a class? In theory, you can put anything (except the main function) in a class - but I am slowly learning that perhaps this approach is not the best one. So - when do you think you should not create a class, and why?</p>