\

해병 코딩

728x90
반응형

암시적 오버로딩

 

암시적 코딩은 하나인 실체로 여러게 함수를 사용할수있다.

코드를 간략하게 쓸수있다.

 

void disp (int a = 10, int b=20)  

void disp(int a,b);                    10,20            

void disp(int a);                  10,0

void disp();                   0,0

          === 같은말

void disp (int a=0, int=0) // 함수 3개 가지고있다 /암시적

disp(10,20);

disp(10);

disp();

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include<iostream>
using namespace std;
void disp(int a =0 , int b = 0int c = 0);// 선언 하고 //0으로 초기화 해주어야한다
void main()
{
    int a = 10;
    int b = 20;
    int c = 30;
 
    disp();
    disp(a);
    disp(a,b);
    disp(a,b,c);
}
//암시적 오버로딩
void disp(int a, int b, int c)
{
    cout << a <<"\t" << b<<"\t"  << c<<"\t"  << endl;
}
cs

 

<출력값>

 

 
0       0       0
10      0       0
10      20      0
10      20      30
cs

가로 읽으세요

(위에 출력되는 부분 아래)

disp();
disp(a);
disp(a,b);
disp(a,b,c);

 

 


저의 블로그 봐주셔서 감사합니다

재.미.있.게 보셧다면 아래 하트 ❤(공감) 과 댓글 부탁 드려요 .

 

 

728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band