The library hqint. lib represents static library of the programming language c++. The given library gives a number of functions and operators for operating with integers of any size.
These are functions of addition, subtraction, multiplication, division, exponentiation, calculation of a remainder of division, operations of arithmetic shift, matching operations, logic operations, operations of assignment, operations of coercion to integral types built in the programming language "c++".
The integer of any size is described by a class CHqInt which is in the hqint. lib library. In the constructor of this class you can set the size of an integer in bytes, set initial value, and also to set a flag which means that the integer will interpret as signed or unsigned.
The class CHqInt allows to operate with the own copies just as with usual integers built in the programming language c++. The library hqint. lib is optimised for speed of performance.