VC++7.0 で、以下の式が正しく通るんだけど…

 // ↓LokiPort for VC++7.0
 Loki::SmartPtrDef<MyClass>::type sp( new MyClass );
 sp[ 2 ];

犯人は特定できたけど、この仕様のおかげで、
自作の添え字演算子を持つポリシーが使えないじゃないかっ!