디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

델파이에는 포인터연산이 없나앱에서 작성

발명도둑잡기갤로그로 이동합니다. 2025.06.26 17:55:08
조회 37 추천 0 댓글 0

델파이(Delphi)는 기본적으로 포인터 연산을 제한하는 언어입니다. 다시 말해, C/C++처럼 포인터에 산술 연산(++, --, +, - 등)을 자유롭게 하는 기능은 지원하지 않습니다. 하지만 포인터 자체는 존재하며, 특정 경우에는 우회적으로 포인터 연산과 유사한 작업을 할 수 있습니다.

✅ 델파이에서 가능한 포인터 관련 기능

^ 연산자로 포인터 역참조 가능

@ 연산자로 변수의 주소 얻기

PByte, PInteger, Pointer 등의 타입 존재

Inc/Dec 프로시저로 포인터 이동 가능

예시:

var p: PByte; begin GetMem(p, 10); // 10바이트 할당 p^ := 123; // 첫 바이트에 값 대입 Inc(p); // 다음 바이트로 이동 (C의 p++) p^ := 124; // 두 번째 바이트에 값 대입 Dec(p); // 이전 바이트로 이동 FreeMem(p); // 메모리 해제 end;

❌ 안 되는 것 (C와의 차이)

p++; // C에서 가능 p = p + 1; // C에서 가능

델파이에서는 위처럼 직접 포인터 산술은 안 되며, Inc(p, N) 또는 Dec(p, N)을 써야 합니다.

✅ 참고: 포인터를 배열처럼 쓰기

var p: PByte; begin GetMem(p, 10); p[0] := 1; p[1] := 2; FreeMem(p); end;

이처럼 PByte, PChar 등은 배열 인덱싱으로도 접근할 수 있습니다.

✅ 요약

기능델파이 지원 여부대안포인터 사용✅^, @, Pointer 등포인터 역참조✅p^포인터 산술❌Inc, Dec 사용배열처럼 인덱스 접근✅p[0], p[1] 등포인터 타입 변환✅Pointer(p) 캐스팅 등

필요하면 델파이에서 unsafe한 포인터 작업하는 예제도 더 드릴 수 있어요.


포인터 있는데 왜 메모리안전이라지?

"도둑은 집을 떠나며 주인을 욕한다" - 러시아 속담
40년전 미국 빌보드 5주 연속 1위한 한국 노래
https://youtube.com/shorts/MhPKOQiOOQI?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
2867994 코드잇 여기는 다 유학한 애들이 강사임? ㅇㅇ(222.110) 06.28 40 0
2867993 위대한 족적을 남긴 프로그래머들 보면 나도 언젠간...그런 느낌 [1] ㅆㅇㅆ(124.216) 06.28 40 0
2867992 리눅스와 파이썬만 파도 먹고산다 프갤러(14.5) 06.28 36 0
2867991 직장상사 피드백 [5] hrin(220.120) 06.28 58 0
2867990 AI 수석 하정우의 등장이라... 우리나라 인공지능은 어떻게 달라질까? 발명도둑잡기갤로그로 이동합니다. 06.28 29 0
2867989 개발자라고 하려면 최소 이정도는 해야한다의 마지노선이 어디라 생각함? [4] ㅇㅇ(125.128) 06.28 69 0
2867987 한국을 유럽에 가져다 놓으면요 [1] 발명도둑잡기갤로그로 이동합니다. 06.28 32 0
2867986 나 하루에 2 시간 ~5시간 자고 오후애 일어 났는데 넥도리아(175.196) 06.28 29 0
2867985 개발자 노인네들 두들겨패야함 개멍청한유라갤로그로 이동합니다. 06.28 57 1
2867984 IQ가 100을 넘기면 시작되는 일들 발명도둑잡기갤로그로 이동합니다. 06.28 41 0
2867983 입문,기초로 C vs 파이썬 [5] 프갤러(223.39) 06.28 71 0
2867982 Yoon Again! 발명도둑잡기갤로그로 이동합니다. 06.28 37 0
2867980 중국 사직서 위엄 발명도둑잡기갤로그로 이동합니다. 06.28 39 0
2867979 실베에서 신입이면 ~ 해라 라는 글 보고 좀 경각심 들었다 [2] 프갤러(223.38) 06.28 51 0
2867977 조선인은 격차를 나눈다 [4] 개멍청한유라갤로그로 이동합니다. 06.28 49 0
2867975 워따파크가고싶은날이다 [6] 개멍청한유라갤로그로 이동합니다. 06.28 49 0
2867974 이것만 바꿨을 뿐인데 지나가는 여자애들이 ㅈㄴ 말건다;; ㅇㅇㅇㅇ(49.254) 06.28 34 0
2867973 솔직히 인생 한방임. Blne갤로그로 이동합니다. 06.28 42 0
2867971 프로그래머도 일반인임 Blne갤로그로 이동합니다. 06.28 50 0
2867969 오늘한거 [3] hrin(220.120) 06.28 49 0
2867968 집대출 6억 한도 괜찮네 hrin(220.120) 06.28 37 0
2867966 라눅스를 해야함 [1] 프갤러(14.5) 06.28 54 0
2867965 저 돈 없는거 알잖아요 ㅇㅇ(106.101) 06.28 37 0
2867962 오늘 끝남여 ㅇㅇ(106.101) 06.28 35 0
2867958 모모 이씨발 개멍청한유라갤로그로 이동합니다. 06.28 43 0
2867957 왜 알리익스프레스 복구 안돼지 [2] 발명도둑잡기갤로그로 이동합니다. 06.28 36 0
2867955 kime는 5일전에도 업데이트 되었음 ㅇㅇ(211.235) 06.28 41 2
2867954 코딩해서 일할 생각 말고 [1] 프갤러(14.5) 06.28 62 0
2867953 아 루비가 러스트 비난하는 이유가 kime 때문이었구나 [1] 발명도둑잡기갤로그로 이동합니다. 06.28 70 3
2867952 냥덩 너는 배신자야 [2] 개멍청한유라갤로그로 이동합니다. 06.28 50 0
2867951 내일은 여친 데리고 오마카세나 가야지 [1] ㅇㅇ(118.235) 06.28 42 0
2867950 빤스브라자까지 다 찢어라 [2] 개멍청한유라갤로그로 이동합니다. 06.28 64 0
2867949 개멍유 널 구원할 사람은 단 한명뿐이야. [2] ㅆㅇㅆ(124.216) 06.28 55 0
2867948 잠을 자야된다. 3일째 샜다. 넥도리아(175.196) 06.28 26 0
2867947 더러운 멍퀴벌레님 악플 좀 그만다세요 벌써 3년째 입니다 [4] ♥냥덩이♥갤로그로 이동합니다. 06.28 58 0
2867946 누가 날 구해줄까 [4] 개멍청한유라갤로그로 이동합니다. 06.28 44 0
2867945 이재명!!!!!!!!!!!!!!!!! [2] 개멍청한유라갤로그로 이동합니다. 06.28 58 0
2867942 나님 집에갑니다?! [2] 개멍청한유라갤로그로 이동합니다. 06.28 35 0
2867940 지하철 버스요금인상 두렵지않습니까?! [2] 개멍청한유라갤로그로 이동합니다. 06.28 44 0
2867934 오늘의 소설, 영화 실마리: 미군 사칭 로맨스스캠 사기당한 밀리터리오타쿠 발명도둑잡기갤로그로 이동합니다. 06.28 18 0
2867931 미군 로맨스캠에 1억 사기당한 지식인 근황 발명도둑잡기갤로그로 이동합니다. 06.28 25 0
2867930 [단독] 한은, 가구 단위 가계부채 DB 만든다 [머니뭐니] 발명도둑잡기갤로그로 이동합니다. 06.28 30 0
2867929 폐쇄망넥서스 근데 이거보안안전한거맞냐? 프갤러(58.233) 06.28 29 0
2867928 흠.. 나님 패턴에 변화를 줘야겠음 [1] ♥냥덩이♥갤로그로 이동합니다. 06.28 35 0
2867927 중용이니 고기를 너무 많이 먹지 말라 [2] ♥냥덩이♥갤로그로 이동합니다. 06.28 36 0
2867926 중요한 것은 '지향' 따위에 의존하지 않고, 그 프로그래밍 방식이 [4] ㅆㅇㅆ(124.216) 06.28 45 0
2867925 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 06.28 31 0
2867924 근데 어차피 내가 프로그래밍 공부해도 중국이랑 실리콘밸리 인재들한테 ㅆㅇㅆ(124.216) 06.28 36 0
2867923 오세훈 지하철 요금 인상 발명도둑잡기갤로그로 이동합니다. 06.28 32 0
2867922 대학은 일단 인서울에 10위안 랭커 출신이어야만 [4] 프갤러(14.5) 06.28 58 0
뉴스 ‘오겜3’ 탑 “나쁜 짓 많이 해 벌 받았다” 심경 밝혔다 디시트렌드 06.29
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2