explicit ctype (size_t refs = 0); // generic ctype constructor
|char specialization (2)|
explicit ctype (const mask* tab = 0, // constructor for ctype<char> bool del = false, size_t refs = 0);
charspecialization (only for
charspecialization of ctype takes additional arguments to allow for optional custom character tables, and also calls the constructor of its base class locale::facet.
true, the destructor will automatically delete the table passed as first argument, so that the program needs not to care about the facet's lifetime.
|The object is automatically deleted when the last locale containing this facet is destroyed.|
|The object is not automatically deleted.|