Supposedly, the ability to chain constructors is coming in C++0x.
It's in the working paper.
Code:
foo::foo() : foo(x, y, z) {}
The bad part for Java programmers isn't that C++ doesn't let you chain constructors. It's that the syntax used for this in Java - with this replaced by the class name - is actually valid. It just doesn't really do anything.