Per effettuare il debugging, ho utilizzato la funzione at del vector per controllare i limiti:
vector<int> Arr;
Arr.at(n)=5;
...
Poi volevo sostituire tutti gli at con una macro di questo tipo:
#define .at(n) [n]
Ma non va,forse perchè la macro non puo' iniziare con il punto. Avreste qualche idea?