본문 바로가기 메뉴 바로가기

uiyam

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

uiyam

검색하기 폼
  • 분류 전체보기 (1370)
    • 일상다반사 (9)
    • 과외선생님정보 (72)
  • 방명록

[씨] 함수의 로컬 포인터를 해제하고 포인터를 반환합니다.

둘 다하고 싶다. 그것은 좋은 목표가 아닙니다. 포인터를 해제하면 포인터를 반환하지 않아야합니다. 그렇지 않으면 호출하는 함수가 매달린 포인터를 얻습니다. 재귀가 있으므로 함수 자체에서 포인터를 비우고 싶습니다. 반환 된 포인터를 캡처하고 사용하고 해제했는지 확인하십시오. 함수의 모습은 다음과 같습니다. char * ABCfunction() { char * p = malloc(10*sizeof(char)); //do something with p char* p1 = ABCfunction(); // Use p1. // Then free p1 free(p1); return p; } 출처 https://stackoverflow.com/questions/39940197

카테고리 없음 2021. 2. 21. 05:52
이전 1 ··· 44 45 46 47 48 49 50 ··· 1370 다음
이전 다음
공지사항
Total
Today
Yesterday
«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Blog is powered by Tistory / Designed by Tistory

티스토리툴바