Q&A

  • VC++에서의 operator overloading을 델파이로 구현하는 방법...??...
int operator + ( int a, int b )
{
     int c = a + b ;
     return c ;
}

위와 같은 함수를 선언하면...(맞는 코드인지는 확실치 않고...)

int A = 2 ;
int B = 3 ;
int C = A + B ;

VC++에서는 이렇게 사용할 수 있습니다.

위와 같이 operator overloading이 델파이에서도 가능합니까??
1  COMMENTS
  • Profile
    이중철 2004.07.10 01:45
    일단 델파이 개발자 가이드가 있으면 4-30을 참조하세요(델6)

    BinaryOp(var Left: TVarData; const Right: TVarData; const Operator: TVarOp); virtual;

    Value        Operation

    opAdd        addition
    opSubtract        subtraction
    opMultiply        multiplication
    opDivide        floating-point division
    opIntDivide        integer division
    opModulus        remainder
    opShiftLeft        bitwise left shift
    opShiftRight        bitwise right shift
    opAnd        bitwise and
    opOr        bitwise or
    opXor        bitwise exclusive or




    이놈이 하는것 같은데 쉽지 않겠죠 ^^