We've been told to create a privatestatic data member called mask, and a method called InitMask that will initialise a table of masks.

This is on a task relating to bit manipulation and binary numbers.

Could somebody please explain to me what is meant by a mask, and by initialising does it mean filling with data, or simply creating some empty table?