Am in agreement with Gnollrunner. I don't think people want to be mean by a downvote in that circumstance, it's more to reread it and consider how it sounds 'you have to do things like this'. One of the reasons for the success of c++ is that there are many many different ways of approaching the same problems. The language gives you tools, it doesn't force you to work in one particular way.
And don't worry we've all made posts which in retrospect could have been worded better.
Often times I end up spending 15 mins writing a reply on here, then read it through one final time before posting, and realise I don't know what I'm talking about, and delete it. In a lot of cases, all it takes is to write 'in my experience, it can be a good idea to do blah' or 'in my opinion' to change the tone. Then if someone comes up with something you hadn't thought of, you don't end up digging yourself in a hole.