VC6 can be:
Vector vtchar;
// ......
String strtem;
StRTEM.Assign (VTCHAR.BEGIN (), VTCHAR.SIZE ());
However, the VC2005 will compile an error. However, you can convert another overload of std :: string :: Assign:
Vector vtchar;
// ......
String strtem;
Strtem.Assign (vtchar.begin (), vtchar.end ());