[C/Cpp] register 변수
지역변수에 register 를 붙여주면 가능하다면 레지스터 공간을 사용하도록 한다.레지스터 공간이라함은 흔히 메모리가 아닌 CPU내의 공간에 할당된다.메모리도 물론 빠르지만 CPU레지스터의 속도에 비할게 아니다. 하지만 register 는 공간제한이 있고, 공간이 부족하다면 메모리에 자리잡게된다.또한 register 는 레지스터공간에 변수를 할당해달라는 요청 일 뿐, 반려(?)되어 일반 메모리공간에 할당될 수도있다. int main(){register i a = 10;} 속도가 중요한 연산이라함은.. 당연히 그래픽연산인데..그건 GPU에서 처리해야할테고.레지스터 공간을 사용해야하는게 무엇이 있을까? ㅎ_ㅎ
Development
2014. 11. 26. 18:27
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday