https://blog.naver.com/rjsgml198/222920945883
함수포인터에대하여 알아보다 모르는 단어가 나와 조사해보았다.
Parameter 파라미터 = 매개변수 로 이해하고있었는데
Argument 인자 에 대해서 잘 모르고있었다. 참고하자.
해당 블로그가 막히거나 없어질 경우를 대비해 내용 그대로
아래쪽에 복사해두었다.
책을 보면 항상 Parameter(매개변수)와 Argument(전달인자)에 관해서 헷갈리는 경우가 있지 않나요?
예시를 보면서 확인하시죠!
int sum(int a, int b)
{
return a + b;
}
여기서 말하는 함수에서 받고 싶은 int a, int b는 바로 매개변수입니다!
즉, 함수 혹은 method가 입력받고 싶은 변수의 형태를 말하는 것이지요!
int main()
{
sum(1, 2);
return 0;
}
여기서 main에서 사용되는 sum 함수안에 들어가는 1과 2는 바로 전달인자입니다!
즉, 우리가 함수 혹은 method에 입력해주는 값을 말하는 것이지요!
헷갈리는 경우가 없도록 합시다!
'공부' 카테고리의 다른 글
C++ 함수 포인터 / 멤버 함수 포인터 (0) | 2022.11.30 |
---|---|
C++ 생성자(복사,이동,push_back,emplace_back) (0) | 2022.11.30 |
C++ 샵&인벤토리 아이템 수량 추가 (0) | 2022.11.29 |
C++ Lvalue & Rvalue (0) | 2022.11.29 |
C++ 인벤토리 판매기능 추가 (0) | 2022.11.28 |
댓글