있습니까? 하지 일정한 N
요소를 지원하고 [N-1]
에 새로운 하나를 누르면 다음 everithing 이동됩니다 어떤 용기가있는 경우C++에서 비트 시프트 연산자가 있습니까?
unsigned long long myarray[4];
myarray[0] = myarray[1];
myarray[1] = myarray[2];
myarray[2] = myarray[3];
myarray[3] = 0;
myarray[3] = my_new_value_at_front;
: 예를 들면 :
unsigned long long myarray[4];
myarray <<= (8*sizeof(unsigned long long));
myarray[3] = my_new_value_at_front;
는 동등 것입니까?
사람들은 C 배열입니다. C++ 컨테이너 클래스를 사용한다면 운이 더 좋을 것입니다. – tadman
아니요. 그리고 이것은 "비트 시프트 (bithift)"가 아니며, 배열 이동 일 것입니다. –
아니요, 그렇습니다. 가장 가까운 것은 ['std :: bitset :: operator <<()'] (http://en.cppreference.com/w/cpp/utility/bitset/operator_ltltgtgt)입니다. –