I understand that's an option. However, I have a bunch of code that uses this class/type that I want to move over soon, and would prefer to have it work. Also, I'm really curious why it doesn't work and it's not obvious to me.
try to put the
" #include <string> "
after
" #include <iostream> "
then re-compile the original code.
Can't help you nomore on those includes, i'm not an iostream/string maniac.