상태이상 : 호기심 중독

이것저것 알아두면 언젠간 도움이 된다.

cpp 3

디폴트(default) 매개변수 [c++]

한국어로 하면? 태만매개변수! 구글에 default를 치면 태만,체납하다 등등의 번역결과를 보여줍니다. 저는 지금까지 그냥 "기본설정"으로만 알고있었는데 기본설정은 it분야에서 흔하게 쓰는 용어였네요...ㅋㅋ default 매개변수는 함수를 호출할 때 매개변수를 넘겨 주지 않으면 프로그래머가 정해준 값이 매개변수를 대신하여 함수가 실행되도록 하는 기능입니다. 이번에도 가벼운 예제를 통해 사용방법을 익혀봅시다. #include using namespace std; int add(int a = 0, int b = 0) { return a + b; } int main() { cout

코딩/C++ 2018.03.06

함수의 오버로딩 [c++]

c 언어로 코딩을 하다보면 함수를 만들 때, 하는 일이 비슷한데 함수 이름이 중복이 되지 않으니 함수이름 뒤에 2붙이고 그런 기억이 꽤나 있네요 ㅋㅋ.. C++에서는 이런 경우를 바로 해결 할 수 있습니다. 바로 오버로딩 기능을 통해서 말이죠!~ 바로 알아봅시다. 함수의 오버로딩이란 함수끼리의 이름이 같아도 구분해서 사용이 가능하도록 하는 기능입니다. 여기서 무엇을 가지고 구분을 하느냐 : 함수의 매개변수의 개수와 자료형을 가지고 구분하기 떄문에 이름이 같아도 구분되어 호출이 가능한 것입니다. 간단한 예제를 통해 확인해 봅시다. #include using namespace std; int add(int a, int b) { return a + b; } double add(double a, double b..

코딩/C++ 2018.03.05
반응형