I want to add an element to a C++ STL vector and then return its address. Perhaps that is not "safe" or possible? If it is a reasonable thing to do, I am not havin