Am I the only one that thinks that the C++ syntax is ugly when you are getting more advanced?. If you just use simple classes no stl and use a workflow similar to C it looks really crisp and is easy to read. But when I add muliple inheritance. maps and pointers I think it is flat out ugly to read. I know some of it is my lack of deeper knowledge. What do you guys think?. What if you compare to C# that isn't as advanced or power full but it always sems to stay clean and easy to read.