Really? I thought that problem-solving was the fun part :confused:
>isn't it sometimes a good idea to make your own clases insted of using the predefined?
Of course. The standard classes cannot solve all of your problems, but they should be the first thing you turn to for a solution because you don't have to worry about debugging them, you only have to concentrate on using them, which is far more productive.
If it turns out that you need a real speed gain and the standard classes don't cut it then you can write your own. Of course, the STL is written with speed in mind, so a lot of the time homegrown code with equivalent features would be hard pressed just to match the speed of the STL.