Chlln's Code/C++

[C++] 01 - 2 : 함수 오버로딩(Function Overloading)

Chlln Vlln 2023. 3. 13. 16:52

함수 오버로딩의 예

FunctionOverloading.cpp

#include <iostream>
using namespace std;

void MyFunc(void) {
	cout << "Myfunc(void) called" << endl;
}

void MyFunc(char c) {
	cout << "Myfunc(char c) called" << endl;
}

void MyFunc(int a, int b) {
	cout << "Myfunc(int a, int b) called" << endl;
}

int main(void) {
	MyFunc();
	MyFunc('A');
	MyFunc(12, 13);

	return 0;
}

출력 결과

Myfunc(void) called
Myfunc(char c) called
Myfunc(int a, int b) called