반응형
#include<iostream> using namespace std; int GetSum(int x, int y); double GetSum(double x, double y); int GetSum(const int arr[], int size); int main() { int a, b; cout << "두 정수를 입력하세요:"; cin >> a >> b; cout << a << "+" << b << "=" << GetSum(a, b) << endl; double c, d; cout << "두 실수를 입력하세요:"; cin >> c >> d; cout << c << "+" << d << "=" << GetSum(c, d) << endl; int arr[] = { 10,20,30,40,50 }; int n = sizeof(arr) / sizeof(arr[0]); cout << "배열의 합계=" << GetSum(arr, n) << endl; return 0; } int GetSum(int x, int y) { return x + y; } double GetSum(double x, double y) { return x + y; } int GetSum(const int arr[], int size) { int sum = 0; for (int i = 0; i < size; i++) { sum += arr[i]; } return sum; }
<결과>
2016/11/24 - [C++] - C++ 소스코드: 함수 오버로딩 예제
2016/11/23 - [C++] - C++ 소스코드: 디폴트 인자를 이용한 진법 별(8,10,16진수) 출력
2016/11/23 - [C++] - C++ 소스코드: 디폴트 인자 예제
#C++ #C++ 소스코드 #다양한 함수 오버로딩 #실습 예제
반응형
'C++' 카테고리의 다른 글
C++ 소스코드: 여러개의 파라미터를 갖는 함수 템플릿 예제 (0) | 2016.11.26 |
---|---|
C++ 소스코드: 함수 템플릿 예제 (0) | 2016.11.26 |
C++ 소스코드: 함수 오버로딩 예제 (0) | 2016.11.24 |
C++ 소스코드: 디폴트 인자를 이용한 진법 별(8,10,16진수) 출력 (0) | 2016.11.23 |
C++ 소스코드: 디폴트 인자 예제 (0) | 2016.11.23 |