Implicit Conversions For Elementary Types

Here are described conversions, which take place in an expression automatically. Generally, their implementation is the same as the implementation of explicit conversions.

User must be aware of these rules at least when he needs to restrict computation on the VM's stack to be 32/64 bit.

When passing parameters to overloaded functions or when in an operator expression there meet operands of the different types, implicit conversions are determined by the rules which follow: