I see! I could use const char and char, but I am not thinking of only string. I need to use the vector template later too. What do you mean by other stl implementations?