본문 바로가기 메뉴 바로가기

devbible

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

devbible

검색하기 폼
  • 전체보기 (356)
    • Tips (44)
    • News (32)
    • Event (10)
    • Travel (0)
    • Review (2)
    • Development (266)
    • etc (1)
  • 방명록

cpp (1)
[C/Cpp] register 변수

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

Development 2014. 11. 26. 18:27
이전 1 다음
이전 다음
최근에 올라온 글
글 보관함
Total
Today
Yesterday
TAG
  • MSSQL
  • CentOS
  • Collections
  • 게임쿠폰
  • 이벤트
  • Java
  • dpi
  • 티스토리 초대장
  • vcamp140.dll
  • 쿠폰
  • Shell
  • ListView
  • dotnet
  • WSL
  • ubuntu
  • 게임
  • VisualStudio
  • android
  • MySQL
  • SharedPreferences
  • vcomp140.dll
  • Linux
  • KitKat
  • JavaScript
  • Eclipse
  • Visual Studio 2015
  • vcruntime140.dll
  • svn
  • Spring
  • redis
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바