I don\'t remember the standard saying something of the max length for identifiers so in theory they can be long. In real life, those names could be limited by at least
Annex B of the C++ Standard says that an implementation should support identifiers at least 1024 characters long, but this is not mandatory.