Me pregunto si hay más bonita sintaxis para esto para obtener un puntero normal (no un iterador) hasta el último elemento en un vector de C++Sintaxis más bonita para "puntero al último elemento", std :: vector?
std::vector<int> vec;
int* ptrToLastOne = &(*(vec.end() - 1)) ;
// the other way I could see was
int* ptrToLastOne2 = &vec[ vec.size()-1 ] ;
Pero estos dos no son un aspecto muy agradable!
duplicado de http://stackoverflow.com/questions/14275291 – kebs