While a great feature, it's not supported in C++. G++ does support it as an extension, but eclipse's static code analyzer does not, which causes a lot of false errors to be reported.