코딩 레코딩

코딩 레코딩

  • 분류 전체보기
    • 언어
      • C++
      • C#
    • 게임 엔진
      • 유니티
    • 프로그래밍 정보
    • 깃허브
    • 독서
      • 취미
      • 전공
    • 문제
      • C연습문제
      • C# 연습문제
    • 기술 면접
    • 메모장
    • 코딩테스트
    • 영어
      • 문법
      • 문장
    • 프로젝트
    • 알고리즘
  • 홈
  • 태그
  • 방명록
  • 두더지
RSS 피드
로그인
로그아웃 글쓰기 관리

코딩 레코딩

컨텐츠 검색

태그

일하는 마음의 작동법 최후의 몰입 자리수 구하기 오블완 기초 영어 멘탈을 바꿔야 인생이 바뀐다 코딩테스트 독후감 최후의 몰입 C언어 연습문제 C언어 기본문제 기술면접 독후감 C# 연습문제 기초 영어 문법 C++ 코딩테스트 코테 티스토리챌린지 C# 기초문제 독후감 데일리 카네기 기술 면접

최근글

댓글

공지사항

아카이브

함수 오버로딩(1)

  • 함수 오버로딩(Function overloading)

    함수 오버로딩이란 오버로딩에서 오버러드는 원래 과적,과부하를 의미하는 단어이지만 프로그래밍 언어에서는 '중복 정의'를 뜻한다. 그래서 함수를 중복 정의한다라고 생각하면 된다. 기존 C언어에서는 동이한 이름의 함수가 정의되는 것을 허용하지 않는다. 하지만 C++에서는 이 함수 오버로딩을 통해 동일한 이름을 정의할 수 있다. 그렇다면 동일한 이름을 정의를 하면 결국 같은 함수가 아닌가? 혹은 두 개를 구분할 수 없지 않은가? 라고 생각할 수 있다. 이 함수 오버로딩의 가장 중요한 것은 함수호출 시 전달되는 인자(매개변수)를 통해서 호출하고자 하는 함수의 구분이 가능하기 때문에 매개변수의 선언형태가 다르다면, 동일한 이름의 함수를 정의할 수 있다는 것이다. 다음은 이름이 같은 3개의 함수를 선언하고 출력하는 ..

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

티스토리툴바