Is there a way to get the “raw” buffer o a std::string?
I’m thinking of something similar to CString::GetBuffer(). For example, with CString I would do:
CString myPath;
::GetCurrentDirectory(MAX_PATH+1, myPath.GetBuffer(MAX_PATH));
myPath.ReleaseBuffer();
So, does std::string have something similar?
Use
std::vector<char>if you want a real buffer.Example on Ideone.