gcc4.7のcomplexヘッダ見ててナゾったんだけど
どうしてこのプリプロセッサ条件で上手くいくん?

#ifdef __GXX_EXPERIMENTAL_CXX0X__
constexpr T real() { return _real; }
…
#else
T& real() { return _real; }
const T&real() const { return _real; }
…
#endif