Assignments from character types would incorrectly assign an integer, so they are not allowed.
field& operator=( wchar_t) = delete;
field