19.9.  Overloading Special Operators

[ fromfile: useroperators.xml id: useroperators ]

This section discusses how to use operator overloading as a form of "syntactic sugar", to make complex objects appear as if they are simple types, arrays [square brackets], or functions (round brackets).