C++0x メンバ初期化子の初期化順

C++0xのメンバ初期化子ですが

struct Point {
    int x = 0;
    int y = 0;
};

初期化順はコンストラクタと同様、メンバ変数の定義順なので
こんなこともできます。

struct Point {
    int x = 0;
    int y = x;
};