Reconsidering the output of double underscores for C++ identifiers
[Double underscores are written for some identifiers](https://github.com/kaitai-io/kaitai_struct_compiler/blob/3ebba3ff46b97258cda56488cb5166a97302c453/shared/src/main/scala/io/kaitai/struct/languages/CppCompiler.scala#L487 "Update candidate: attrParseHybrid()") which should be applied in C++ source files.
:thought_balloon: I suggest to omit an underscore at such source code places so that the data generation does not tamper with [the reserved name space](https://stackoverflow.com/questions/228783/what-are-the-rules-about-using-an-underscore-in-a-c-identifier#answer-228797 "What are the rules about using an underscore in a C++ identifier?").