Added operator++(int)
Changed vector<char> data access through the vector<T>::data() call instead of complex pointer reference.