Overloaded functions

Functions such as Log in Numerics.h are overloaded; that is, a single function name may represent a family of implementations. Overloaded library functions behave the same as built-in operators such as + and * in expression evaluation, so the discussion in "Expression evaluation" on page 247 applies.

Older libraries--without function overloading--have different versions of logarithm, depending on their type of expression evaluation:

NOTE Overloaded numerical functions simplify porting code between CommonPoint platforms of diverse underlying architectures. Porting to or from other systems might require name changes beyond cosmetic differences in capitalization.


[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker