#include <iostream>
#include <vector>
#include <iterator>
template<typename _Tp, typename _Alloc = std::allocator<_Tp> >
class PtrVector
{
private:
typedef std::vector<_Tp, _Alloc> VectrorT;
typedef typename std::vector<_Tp, _Alloc>::const_iterator VTConstIter;
public:
typename std::vector<_Tp, _Alloc>::const_iterator test(){}
VTConstIter test2(){}
};
int main() {
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGl0ZXJhdG9yPgoKCnRlbXBsYXRlPHR5cGVuYW1lIF9UcCwgdHlwZW5hbWUgX0FsbG9jID0gc3RkOjphbGxvY2F0b3I8X1RwPiA+CmNsYXNzIFB0clZlY3Rvcgp7CnByaXZhdGU6CiAgICB0eXBlZGVmIHN0ZDo6dmVjdG9yPF9UcCwgX0FsbG9jPiBWZWN0cm9yVDsKICAgIHR5cGVkZWYgdHlwZW5hbWUgc3RkOjp2ZWN0b3I8X1RwLCBfQWxsb2M+Ojpjb25zdF9pdGVyYXRvciBWVENvbnN0SXRlcjsKCnB1YmxpYzoKCiAgICB0eXBlbmFtZSBzdGQ6OnZlY3RvcjxfVHAsIF9BbGxvYz46OmNvbnN0X2l0ZXJhdG9yIHRlc3QoKXt9CiAgICBWVENvbnN0SXRlciB0ZXN0Migpe30KCn07CgoKaW50IG1haW4oKSB7CglyZXR1cm4gMDsKfQ==