basically, in a similar problem to this one. http://www.cplusplus.com/forum/general/1746/
I am having the vector class and curses not work....um...what to do?
(I do not quite understand what is needed to be done.....)
That's one of the reasons why macros can be bad. You can use #undef statements to #undef the macros like erase and move that conflict with vector function names.