오래된 포인터 버그

작가: Randy Alexander
창조 날짜: 25 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
포인터가 뭐고 왜 쓰는건가요?
동영상: 포인터가 뭐고 왜 쓰는건가요?

콘텐츠

정의-오래된 포인터 버그는 무엇을 의미합니까?

오래된 포인터 버그는 특히 C 언어 함수 "malloc"또는 이와 동등한 기능을 통해 동적 할당을 수행하는 코드에서 발생할 수있는 섬세한 프로그래밍 오류 범주를 나타냅니다.


오래된 포인터 버그는 앨리어싱 버그라고도합니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 오래된 포인터 버그를 설명합니다

다양한 포인터가 특정 스토리지 청크를 처리하는 경우 스토리지가 특정 별명을 사용하여 해제되거나 재 할당 된 후 다른 스토리지를 통해 참조 될 수 있습니다. 이것은 할당 이력과 malloc 경기장의 상태와 관련하여 섬세하고 산발적 인 손실을 초래할 수 있습니다.

할당 된 메모리에 대해 별명이 작성되지 않으면 이런 종류의 버그를 쉽게 피할 수 있습니다. 오래된 포인터 버그를 피하는 또 다른 옵션은 가비지 수집기를 통합하는 Lisp와 같은 고급 언어를 사용하는 것입니다.

오래된 포인터 버그라는 용어는 현재 C 프로그래밍에 연결되어 있습니다. 그러나이 버그는 1960 년대 Fortran과 ALGOL 60에서 이미 비슷한 방식으로 존재했습니다.