非静的メンバに対するsizeof

非静的データメンバのバイト数をクラスのインスタンスを作らずに得ることができる。

class foo
{
  public:
  int data;
};

size_t size = sizeof(foo::data);

この機能はGCC 2.95で利用できる。
というか、これって C++0x の新機能じゃねぇか。
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2150.html
再びこの機能が使えるようになるのはいつかな。