디시인사이드 갤러리

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

갤러리 본문 영역

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

발명도둑잡기갤로그로 이동합니다. 2025.06.26 17:55:08
조회 48 추천 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 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
2867495 우예린(Woo Yerin) - '팅커벨 (tinker-t 발명도둑잡기갤로그로 이동합니다. 06.26 44 0
2867493 오타쿠를 이용해 폐교를 되살린 방법ㄷㄷ 역시 일본. 발명도둑잡기갤로그로 이동합니다. 06.26 45 0
2867492 뉴욕 할렘가 휘어잡는다는 한국인 엄마 발명도둑잡기갤로그로 이동합니다. 06.26 45 0
2867491 미쳤다 정신 나가는 수준, 옷 벗고 드러누운 미국 현 상황 발명도둑잡기갤로그로 이동합니다. 06.26 57 0
2867490 퍼리 모임 발명도둑잡기갤로그로 이동합니다. 06.26 37 0
2867488 주한미군 방위비 분담금 인상? 오히려 기지 사용료 받아야 할 상황 발명도둑잡기갤로그로 이동합니다. 06.26 50 0
2867486 퍼블 출신 풀스텍 어케 생각함?? [1] 프갤러(211.234) 06.26 74 0
2867485 ‘계엄 비판’ 글 퇴짜…서울시립미술관 ‘검열’ 논란 발명도둑잡기갤로그로 이동합니다. 06.26 63 0
2867483 ㅆㅇㅆ찡 겜개발 얘기도 해줌 안대나 [9] 뉴진파갤로그로 이동합니다. 06.26 100 0
2867482 키움 com 객체 바이너리 파일 열어서 ocx progID 분명히 [15] ㅆㅇㅆ(124.216) 06.26 105 0
2867480 잼민이 cli 먼가 한글이랑 충돌 일어나나 밀우갤로그로 이동합니다. 06.26 51 0
2867479 ■이 스펙으로 IT업계 어떤 직무에 취업 가능할가요? ㅇㅇ갤로그로 이동합니다. 06.26 80 0
2867474 주한미군 방위비 분담금 인상? 오히려 기지 사용료 받아야 할 상황 야옹아저씨갤로그로 이동합니다. 06.26 47 0
2867472 흔히 러스트의 단점으로 어렵다를 꼽는데 오히려 장점이다. 프갤러(110.8) 06.26 60 0
2867469 착혈 고문을 직접 만든 조선 최악의 친일경찰 발명도둑잡기갤로그로 이동합니다. 06.26 43 0
2867465 Dead cat strategy 발명도둑잡기갤로그로 이동합니다. 06.26 43 0
2867461 김제동이 방송 재능은 확실히 타고 낫는데 [1] 야옹아저씨갤로그로 이동합니다. 06.26 69 0
2867459 세브란스에서 말하는 민윤기(슈가) 치료센터 발명도둑잡기갤로그로 이동합니다. 06.26 55 0
2867457 라이터 6천개나 수집한 라이터 수집가 아저씨 발명도둑잡기갤로그로 이동합니다. 06.26 44 0
2867456 공뭔으로 틀길 잘했다 [1] ㅇㅇ(14.55) 06.26 90 0
2867454 피궁해서 안되겠당.. 씻구 자야징.. ♥냥덩이♥갤로그로 이동합니다. 06.26 49 0
2867450 다들 퇴근했지? ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06.26 41 0
2867448 황흐프님과 하나님이 고생많으시다 이기 슈퍼막코더(126.158) 06.26 39 0
2867446 양병집 - 잃어버린 전설 (1974) 발명도둑잡기갤로그로 이동합니다. 06.26 39 0
2867444 난 딴건 몰라도 자바쓰는놈들은 인정안함ㅇㅇ [1] ㅇㅇ갤로그로 이동합니다. 06.26 70 0
2867443 끙야가 끊기지 않는구낭 [1] ♥냥덩이♥갤로그로 이동합니다. 06.26 60 0
2867441 ❤✨☀⭐나님 시작합니당⭐☀✨❤ [1] ♥냥덩이♥갤로그로 이동합니다. 06.26 49 0
2867439 꿀통 문닫혀간다. [6] 개멍청한유라갤로그로 이동합니다. 06.26 99 2
2867438 진지하게 한강 가야하나 고민 [3] ㅇㅇ(175.197) 06.26 89 0
2867436 3대국비 떡밥도 안돌고 개멍청한유라갤로그로 이동합니다. 06.26 83 0
2867435 비전공 국비의 한계 [2] ㅇㅇ(211.234) 06.26 147 3
2867434 차단해서 안보인다 댓글달지마라 [1] ㅇㅇ(211.234) 06.26 79 4
2867432 뉴욕 시장 선거 때문에 난리난 이스라엘 언론들 발명도둑잡기갤로그로 이동합니다. 06.26 70 0
2867430 웹싸개 새기들은 개발바 취급해주명 안됨 [4] 배과장(118.235) 06.26 100 0
2867429 와 근데 7개월 가까이 따라다니는 211.234 독하노 [1] ㅆㅇㅆ찡갤로그로 이동합니다. 06.26 76 0
2867427 프로그래밍 잘하는법 구합니다 [6] ㅆㅇㅆ찡갤로그로 이동합니다. 06.26 99 0
2867425 무엇을 위해 살아감? [6] 공기역학갤로그로 이동합니다. 06.26 80 0
2867423 좀 이쁘게 코드짜고싶어도 시간이 너무 촉박해 [1] ㅆㅇㅆ찡갤로그로 이동합니다. 06.26 56 0
2867421 문다혜 이경규 이런새끼도 운전대잡는시대인데 뒷통수한방(1.213) 06.26 40 0
2867420 나같은 코드 몽키는 씨샵이 답이다..씨샵할땐 이렇게 피 안말려도됐는데 [4] ㅆㅇㅆ(124.216) 06.26 101 0
2867419 사랑❤+ ♥냥덩이♥갤로그로 이동합니다. 06.26 45 0
2867418 안 짤라주는 이유가 뭐임? [2] ㅇㅇ(211.235) 06.26 53 0
2867417 매일매일 새로운거 하는거 진짜 피말린다 [1] ㅆㅇㅆ(124.216) 06.26 65 0
2867416 냉정하게 고등수학 2달안에 끝낼 수 있음?? [2] ㅇㅇ(223.38) 06.26 67 0
2867415 winrt/c++ 랑 win ui3 현업에서 자주 쓰려나? OeBoong갤로그로 이동합니다. 06.26 50 0
2867414 국비 수업듣는데 좃된거같음 [3] ㅇㅇ(118.235) 06.26 147 0
2867413 gc언어의 메모리 안전과 러스트의 안전의 엄청난 차이점 [4] 프갤러(27.168) 06.26 103 1
2867412 헛소리 그만하고 함수라도 제대로 만들어라 [6] 응게이(211.234) 06.26 89 0
2867410 왜 앱에서 디시 글이 안써지노 아스카영원히사랑해갤로그로 이동합니다. 06.26 42 0
2867409 ㅈ소 주제에 코테 왜이리 많이 보냐? 프갤러(110.13) 06.26 250 0
뉴스 재미가 피어나는 예꽃재 마을 (실화탐사대) 디시트렌드 07.03
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2