Array verschieben
-
Hallo,
kann man ein Array mit dem shift operator weiter schieben?
Also
int test[]={1,2,3} for(int i=0;i<2;i++) { test = test << 1 ; // ergibt keinen sinn aber irgendwie so halt //test[0] soll jetzt undefiniert sein //test[1] soll 1 //test[2] soll 2 }
-
int tust[]={1,2,3}; int* test=tust; for(int i=0;i<2;i++) { test = test - 1 ; //test[0] ist jetzt undefiniert //test[1] auch , aber ergibt auf realen compilern zufällig 1 //test[2] auch 2 }
-
Im Weiteren sei auf den STL-Algorithmus
std::rotate()
hingewiesen. Nachzulesen wäre dieser auf www.cplusplus.com.