Q&A

  • Overload함수 만드는 방법 갈켜주세요..
안녕하세요 델초보 어린왕자입니다..

오늘 질문을 너무 마니 하는 거 같네염..

Overload함수 만드는 방법이요..

그러니깐 파라메타 수에 따라서 함수의 기능이 틀려지는 거죠.

그런 함수를 쓰면 참 편하겠져? 헤헤~

1  COMMENTS
  • Profile
    구창민 2000.07.14 22:27
    어린왕자 wrote:

    > 안녕하세요 델초보 어린왕자입니다..

    > 오늘 질문을 너무 마니 하는 거 같네염..

    > Overload함수 만드는 방법이요..

    > 그러니깐 파라메타 수에 따라서 함수의 기능이 틀려지는 거죠.

    > 그런 함수를 쓰면 참 편하겠져? 헤헤~





    안녕하세요~ 구창민입니다.



    아래는 간단한 형이다른 두 함수의 오버로입니다.



    인자를 달리 주면 컴파일러가 알아서 인식합니다.



    이러한 오버로드는 델파이 4 이상에서만 됩니다.



    function Divide(X, Y: Real): Real; overload;

    begin

    Result := X/Y;

    end;



    function Divide(X, Y: Integer): Integer; overload;

    begin

    Result := X div Y;

    end;



    그럼~ 즐거운 프로그래밍 하시길~