까먹지 말자

0cool's Blog|2017년 9월 7일
Posts

까먹지 말자

0cool's Blog|2017년 9월 7일

덩치 큰 자료는 값이 아니라 '주소'를 전달하는 것이 효율적 이라는 사실을.

Related Posts

2 posts
프리젠터의 한계를 탈피한 이미지포인터, 엑스포인터 XPM180Y

프리젠터의 한계를 탈피한 이미지포인터, 엑스포인터 XPM180Y

이미지포인터, 엑스포인터 XPM180Y 프리젠터 참 많이도 썼다. 학교 다닐 때 발표를 도맡아 했기 때문에 포인터는 필수적이었고 또 사진영상 관련해서나 교회 강단에서 등 여러가지 사람들 앞에 설 기회가 많다보니 웬만한 프리젠터는 다 써봤다. 그런데 엑스포인터의 이 친구는 좀 특별한 프리젠터로 명칭을 이미지포인터라고 하고 있었다. 아니 뭐 레이저 포인터나 다른 거랑 뭐가 다른데?...라고 물을 수 있기 때문에 간략하게 이 포인터가 뭔지에 대해 좀 소개를 해보겠다. 일단 가볍게 먼저 운을 떼자면 이건 단순히 벽면에 레이저를 쏴서 점을 찍는 수준이 아니다. PC, 맥, 스마트패드 등과 연동해서 에어마우스 기능을 활용한 발표도구라고.......

[C언어] 포인터 (p + 1) 연산

Guillermo Austin Kim|2018년 5월 5일

포인터의 기본 문법에 대해서 조금 더 알아볼게요. 코드는 다음과 같습니다. int i = 10; int *p = &i; *p = 20; 이 때 64 비트 CPU 기반으로 메모리 구조를 한번 그려볼까요? 1008번지에는 i란 지역변수가 있고 1000 번지에는 p란 포인터 타입 지역 변수가 위치해 있죠.포인터 주소 값 | 1000 |--- 1008 | | p | 1008 |--- (10 -> 20) i 변수 i의 위치가 1008번지라면 포인터 변수 p에는 i 변수 주소를 대입했으므로 p는 int을 가르키는 주소가 됩니다.이 때 주소 변수를 선언하는 방법은 int *p입니다. 그런데 컴파일러는 이 선언부를 다음과 같이 해석합니다.pointer