C++/C++ 기초 문법12 [C++] 함수 오버로딩 1. 함수 오버로딩 (Function Overloading) #include int MyFucntion(int num) { ++num; return num; } int MyFucntion(int a, int b) { return a + b; } int main() { MyFucntion(10); // MyFucntion(int num) 호출 MyFucntion(5, 10); // int MyFucntion(int a, int b) 호출 return 0; } ◾ 함수호출 시 전달되는 인자를 통해서 호출하고 하는 함수의 구분이 가능하다. ◾ 이와 같이 호출할 때 밑에 사용 가능한 방법들이 나온다. ◾ C++ 은 호출할 때 함수의 이름, 매개변수의 선언 둘 다 활용하기 때문이다. ◾ C 언어에서는 함수의 오버.. 2023. 12. 21. [C++] namespace - 네임스페이스 1. namespace - 네임스페이스 네임스페이스는 코드에서 이름이 서로 충돌하는 문제를 해결하기 위해 나왔다. #include namespace myCode { void Code() { std::cout 네임스페이스를 적용한 Code를 호출하려면 스코프 지정 연산자(::) 를 이용해야 한다. #include namespace myCode { void Code() { std::cout 2023. 12. 20. [C++] C++ 기초 1. "Hello World!" #include // 입출력을 위한 헤더파일 int main() { int num = 30; std::cout 2023. 12. 20. 이전 1 2 다음