Oh, I would give $1 million to have those features in C++!!! I've started working for a small gamedev team, and they are using C++. Before this project, I couldn't even imagine what kind of hell can produce single uninitialized variable. God bless Delphe & FPC & all other languages which have automatic initialization to nil/0/false/...