dafher의 일기장

dafher의 일기장

  • 분류 전체보기 (63)
    • C언어 복습 (21)
    • C++ 복습 (3)
    • 선형대수학 (6)
    • 기초수학 (7)
    • 모의면접 (1)
    • 집합론 (10)
    • DirectX12 (8)
    • Win32 API (4)
    • AI (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

dafher의 일기장

컨텐츠 검색

태그

C++ 행렬 Win32 API C/C++ 선형대수학 집합론 Graphics 문자열 함수 특징 게임 수학 스트림 위치 비트 패턴 예외 처리 Rookiss 문자열 함수 구현 및 설명 게임수학 벡터 기초수학 대수구조 DirectX 12 이상엽

최근글

댓글

공지사항

아카이브

문자열 함수 구현 및 설명(1)

  • POCU C언어 정주행 7회차 - 문자열 함수 특징, 문자열 함수 구현 및 설명

    1. C언어의 문자열 함수 특징 새로운 메모리를 선언하지 않음 C언어는 문자열 함수를 구현하는 과정에서 정말 어지간하면 새로운 char배열을 위한 메모리를 선언하지 않는다. 심지어 반환형이 char*로 되어있어서 동적으로 할당시킨 메모리를 반환해주지 않을까? 라는 생각이 들만한 함수도 절대 추가로 메모리를 할당시키지 않는다. 그 이유는 메모리 관리적인 측면 때문이라고 하는데 동적으로 생성하는 경우와 스택에 생성하는 경우를 보자. 만약 동적으로 할당을 시켰는데 프로그래머가 제대로 메모리를 해제시키지 않으면 메모리 누수가 발생할 수 있다. 그런데 프로그래머는 해당 함수가 동적으로 메모리를 추가로 할당시키는지 그렇지 않는지를 문서를 보기 전까지는 알 수 없으며 이것은 꽤 번거로울 것이다. 그렇다고 스택에 할당..

    2022.12.12
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바