in reply to Re^2: overloading '0+'in thread overloading '0+'
The argument to int is evaluated in numeric context, which calls truncate. Then when there isn't an overload for int, 0+ is used, which calls truncate again ???