>>204
vector<T>::iterator から T* への変換とかいう問題以前にさ、
typedef T* iterator
ってなってるはずなんだが。

今、g++ の vector のヘッダ見てみたけどさ、ちゃんと

typedef _Tp value_type;
typedef value_type* iterator;

ってなってるぞ。