디시인사이드 갤러리

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

갤러리 본문 영역

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

발명도둑잡기갤로그로 이동합니다. 2025.06.26 17:55:08
조회 73 추천 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/10/13 - -
공지 프로그래밍 갤러리 이용 안내 [96] 운영자 20.09.28 47997 65
2896861 단순 논문 재현 하는데 왜 이렇게 요구사항이 많은지 [2] ㅆㅇㅆ(124.216) 01:16 20 0
2896860 교수새끼들만 끼면 그냥 일이 복잡해지노 ㅆㅇㅆ(124.216) 01:15 12 0
2896859 미국 핵심산업 안보공급망 확보를 위한 투자가 늘겠구나.. hrin(220.120) 00:55 9 0
2896858 ❤✨☀⭐⚡☘⛩나님 소중합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 00:50 12 0
2896856 글로벌 인재 포럼 참가 신청했다 hrin(220.120) 00:47 12 0
2896855 요즘은 웨스턴 디지털이 좋아 보이는구나 hrin(220.120) 00:46 12 0
2896853 재매이햄 부동산 규제 빡세네 hrin(118.235) 00:39 11 0
2896852 코딩테스트가 이제 의미가 있나싶음 [2] 카드캡터체리갤로그로 이동합니다. 00:36 25 0
2896851 정말 화가 난다. 개미만도 못한 스스로가 너무 역겹다. ㅇㅇ(223.39) 00:34 13 0
2896850 모기 느낌.. ♥덩냥이♥갤로그로 이동합니다. 00:24 15 0
2896847 개발 때려치우고 전산직 갈려는데 뭐준비해야하냐? ㅇㅇ(220.77) 00:05 16 0
2896844 카카오 코테는 ㅈ랄맞은 듯 [1] 프갤러(110.13) 10.16 37 0
2896840 반지의 제왕 1편 마져 보는 중 [2] 발명도둑잡기(118.235) 10.16 26 0
2896838 객체지향 딱 알려준다. [1] 프갤러(211.234) 10.16 39 0
2896836 ㅎ2 ㅇㅅㅇ [1] 류류(210.123) 10.16 21 0
2896834 #인의#의리#낭만#검객 ♥덩냥이♥갤로그로 이동합니다. 10.16 22 0
2896833 디시 코드이그나이터 쓰네 프갤러(175.116) 10.16 17 0
2896832 AI 코딩, 내가 환장하는거. 프갤러(59.16) 10.16 24 0
2896831 양질의 일자리 vs 인재들의 생활방식 선호 [4] chironpractor갤로그로 이동합니다. 10.16 47 0
2896830 러스트가 길이고 진리고 생명이다. 프갤러(211.234) 10.16 14 0
2896829 극우 이 이기적인 놈들 나라가 망해도 좋다 이거냐? [2] ♥덩냥이♥갤로그로 이동합니다. 10.16 42 0
2896828 AI 바이브 코딩 말해 줘? 프갤러(59.16) 10.16 26 0
2896826 Chatter BBS 분탕 가능방 오픈! [1] 파란빤스갤로그로 이동합니다. 10.16 26 0
2896823 개발 ai 스타일 3가지 프갤러(183.109) 10.16 40 0
2896818 수고했어양❤+ [2] ♥덩냥이♥갤로그로 이동합니다. 10.16 25 0
2896816 고전게임 [6] 배구공(119.202) 10.16 33 0
2896815 C++ 인생 40 년 갈아 넣었습니다. [3] 프갤러(59.16) 10.16 46 0
2896814 AI 바이브 코딩 인생 40 년 갈아 넣었습니다. 프갤러(59.16) 10.16 27 0
2896813 이런 글 너무 좋은데 어떠니 [1] ㅇㅇ갤로그로 이동합니다. 10.16 41 0
2896812 영포티가 뭐임 배구공(119.202) 10.16 28 0
2896811 하.. 쒸불;; 딱 대 ♥덩냥이♥갤로그로 이동합니다. 10.16 83 0
2896810 일이 씨발 요실금걸린 노인네 오줌줄기마냥 [3] ㅆㅇㅆ(124.216) 10.16 46 0
2896809 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.16 22 0
2896807 나님 기분 ㄱㅆㅅㅌㅊ !!! ♥덩냥이♥갤로그로 이동합니다. 10.16 27 0
2896806 나님 배뷰르니 슬슬 시작해볼까낭? ♥덩냥이♥갤로그로 이동합니다. 10.16 28 0
2896805 AI에게 욕 잘하는법 [2] 프갤러(183.109) 10.16 34 0
2896804 네스트 모듈 순환참조 열받네 [4] 프갤러(27.166) 10.16 39 0
2896802 생각해보니 좀 열받네? 그냥 일주면되지 [7] ㅆㅇㅆ(124.216) 10.16 68 0
2896801 뉴비 c++을 잘하고싶어요 [3] ㅇㅇ(118.235) 10.16 59 0
2896800 근데 프로그래밍 아는게 없어가지고 [2] ㅆㅇㅆ(124.216) 10.16 49 0
2896799 슬슬 ㄹㅇ 진짜 마라톤 계절이 오는듯 주말에 장거리 함 조져야징 ♥냥덩이♥갤로그로 이동합니다. 10.16 34 0
2896797 뉴비 객체지향 제대로 이해한게 맞을까요? [7] ㅇㅇ(118.235) 10.16 108 0
2896795 현시대는 토발즈도 1찍 짱깨편인 무서운 시대이다ㅋㅋ번식 더 해줘라 이기 타이밍뒷.통수한방(1.213) 10.16 16 0
2896794 월세 폭등 리짜이밍 ㅋㅅㅋ ♥냥덩이♥갤로그로 이동합니다. 10.16 23 0
2896793 김대중자서전 드립 치니까 생각난건데 대구 살때 서문시장서 [2] ㅆㅇㅆ(124.216) 10.16 49 0
2896792 학생노무 새키가 롬복을 쓴다고? [3] 루도그담당(211.184) 10.16 54 0
2896791 최근에 프로그래밍 책들 읽을만한게 없네 [3] ㅆㅇㅆ(124.216) 10.16 49 0
2896790 인지과학조져라 손발이시립디다갤로그로 이동합니다. 10.16 32 0
2896789 친중극좌 이재명 또 거짓말 [5] ♥냥덩이♥갤로그로 이동합니다. 10.16 46 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2