protected member function
<locale>
std::codecvt::~codecvt
codecvt destructor
Destroys the codecvt object.
This is a protected destructor: programs shall not construct objects of this class directly.
This destructor is virtual by inheritance (locale::facet's destructor is virtual).