Q&A

  • overload 에 대해 설명좀 부탁드립니다.
overload 에 대해 설명존 부탁드립니다.
2  COMMENTS
  • Profile
    ㉳㉥ㅗ㉣ㅐ㉧ㅛ 2004.08.13 22:56


    function GetString( a : String ) : String; overload;
    begin
    ....
    end;

    function GetString( a : TDateTime ) : String; overload;
    begin
    .....
    end;



    위처럼 이름은 같은데 인자가 틀릴경우 에 사용합니다...

    리턴 값이 틀린경우도 되겠죠...

    c++은 걍 하면되는데 델파이는 overload를 붙여야 합니다.



  • Profile
    김영애 2004.08.13 22:53


    처리하는 내용이 비슷한 함수를 같은 이름으로 컴파일러에게 알리는 것을 말하구요.. 파라미터 갯수와 데이터 타입을 보고 처리해야할 함수가 어떤 함수인지를 판단하여 해당함수를 선택하여 호출하도록 해줍니다..