Original Post
I can't seem to find an STL container that will supply me with a pointer to an array of its contents. I would think that the obvious candidate would be vector, but it doesn't expose this functionality. It seems that such function should exist--for instance, string will supply a char* to its data with string::c_str(). Am I missing something obvious?