Given that:
1) The C++03 standard does not address the existence of threads in any way
2) The C++03 standard leaves it up to implementations to decide whethe
I regulate the string access:
std::string
const std::string&
This has always worked fine for me and is correct data hiding.