레지스터 변수와 동적할당에 대한 질문입니다.
들샘
2023.04.01
변수를 레지스터에 저장을 하면
코드가 동작하는 속도가 더 빨라진다고 이야기를 들었는데요
그럼 만일
int *ptrptr = (int *)malloc(sizeof(int)*1000);
위와 같이 malloc 을 잡을때
register int *ptrptr = (int *)malloc(sizeof(int)*1000);
이렇게 포인터앞에 register 선언을 하면 속도가 더 빨라지나요?
실험을 해봤을때는 속도가 더 빨라졌는데 혹시 다른 문제가 생기거나 하는게 아닌지 궁금합니다.
질문 정리
답변 부탁드리겠습니다.
감사합니다.