Pogledaj recimo ovo rešenje, sa Helper klasom
VectCharPP, ako je potreban reusability i elegancija:
http://bytes.com/topic/c/answe...st-way-copy-vector-string-char
(Samo obrati pažnju i na pravilo koje je u vezi s ovim rešenjem: "NOTE THAT cstr only lives as long as the VectCharPP object since this is a legacy interface we assume this policy is easy easy to adhere to."
U prvom postu je ono najosnovnije rešenje, iteracija, alokacija, kopiranje...
Uglavnom, pretpostavljam da si prevideo c_str(), čim se predugo mučiš... ;)