Defining Class BitVector - 2: Object Management
namespace fsu
{
class BitVector
{
public:
...
BitVector (); // construct a BitVector with default size
explicit BitVector (size_t); // construct a BitVector with specified size
BitVector (const BitVector&); // copy constructor
~BitVector (); // destructor
BitVector& operator = (const BitVector& a); // assignment operator
...
};
} // namespace fsu