Hi Fabian, >Even if this is considered not good programming style, why is it so serious to be an error and not just a warning? Because it isn't C++. If you want a language that is nearly-C++-but-not-C++ ... well, you are free to create your own language. (Which is nearly verbatim what Bjarne Stroustrup told me when I presented him my list of "improvements" to C++ back in the early 90's.) For a language that is nearly-C++-but-not-C++ that addresses a lot of what I consider shortcomings in C++, I'm pretty much smitten with D Programming Language (http://www.digitalmars.com/d/index.html). Several co-workers of mine are strong advocates of the benefits of tried-and-true Ada over C++ (http://www.adahome.com/). For rising popularity, it is hard to argue against the success of Java (http://java.sun.com/) especially in conjunction with the fantastic Eclipse IDE (http://www.eclipse.org/), which also addresses what some would consider shortcomings in C++ and enabling technology for software engineering. Sincerely, --Eljay