const char *test = "this is a test \n";
MemReadStream ms(test, strlen(test));
Cout().Put(ms); //cheap...
(De)serialization, which eventually involves copying if you're going to put the data into new String, can be done via Stream helpers.(Eg LoadStream, SaveStream et al.)