D3DXMATRIX の

// 演算子のキャスティング
operator FLOAT* ();
operator CONST FLOAT* () const;

って一体何が帰ってくるの?行列をフロートポインタにキャスト?
行列のどっかの値のアドレスを得ているのかな?
あと、これが関係していると思うんだけど、

D3DXMATRIX( CONST FLOAT * );

っていうコンストラクタも何をしているのか不明・・・。
一度、2 を代入した FLOAT のポインタを引数に初期化してみたんだけど、
_11 に 2 が入ってあとは殆ど 0 みたいな値になった。
何が起きてるか詳しい人おしえてん。お願いします。