상태의 연구소
close
프로필 사진

상태의 연구소

github: @denev6

  • 분류 전체보기 (27)
    • Robot (10)
      • Robotics (0)
      • Reinforcement Learning (3)
      • Deep Learning (1)
      • Computer Vision (3)
      • Computer Network (2)
      • Generative AI (1)
    • Paper (0)
    • Programming (7)
      • C,C++ (7)
      • python (0)
      • ROS2 (0)
      • pytorch (0)
    • 프로젝트 (4)
      • 6족보행로봇 프로젝트 (4)
    • 이모저모 (5)
      • 생각 정리 (0)
      • 독후감 (5)
  • 홈

함수중복(fuction overloading)

함수중복이란?C언어에서는 없는 기능으로 C++에서만 지원하는 기능입니다. 말 그대로 함수의 이름을 중복시켜도 상관없다는 것인데요. 그렇게 할 수 있는 이유는 함수를 호출할 때 매개변수의 개수 그리고 종류로 함수의 종류를 구분할 수 있기 때문입니다. #includeusing namespace std;int add(int a, int b) { cout 위의 코드에서 함수 3개의 이름은 모두 같지만 매개변수, 매개변수의 타입을 통해 구분하여 접근할 수 있습니다.1번과 3번함수는 매개변수의 타입을 통해, 1번과 2번함수는 매개변수의 개수를 통해 구분되어집니다. 이를 통해 굳이 add1,add2,add3과 같이 여러 개의 덧셈함수를 만들 필요없이 하나의 이름으로 만들 수 있어 보기 좋은 코드를 만들 수 있습니다...

  • format_list_bulleted Programming/C,C++
  • · 2022. 2. 19.
  • navigate_before
  • 1
  • 2
  • navigate_next
전체 카테고리
  • 분류 전체보기 (27)
    • Robot (10)
      • Robotics (0)
      • Reinforcement Learning (3)
      • Deep Learning (1)
      • Computer Vision (3)
      • Computer Network (2)
      • Generative AI (1)
    • Paper (0)
    • Programming (7)
      • C,C++ (7)
      • python (0)
      • ROS2 (0)
      • pytorch (0)
    • 프로젝트 (4)
      • 6족보행로봇 프로젝트 (4)
    • 이모저모 (5)
      • 생각 정리 (0)
      • 독후감 (5)
Copyright © 충남대이적 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바