ForNext
Only Do What Only You Can Do
093. operator overloading
Hyperpolyglot C++ Style Languages: C++, Objective C, Java, C# より (2012.05.08)
VBScript
JScript
Perl
PHP
Python
Ruby
PowerShell
Scala
F#
C
C++
Rational Rational::operator+(Rational& o) { return Rational(this->num*o.denom + o.num*this->denom, this->denom * o.denom); }
C++Builder
VC++
C#
public static Rational operator+(Rational a, Rational b) { return new Rational(a.num*b.denom + b.num *a.denom,a.denom*b.denom); }
Java
none
Objective-C
none