Mi chiedo se non v'è la sintassi più bella per questo per ottenere un puntatore normale (non un iteratore) per l'ultimo elemento in C++ vettoreSintassi più carina per "puntatore all'ultimo 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 ] ;
Ma questi sono entrambi non molto bello bello!
duplicati di http://stackoverflow.com/questions/14275291 – kebs