Я столкнулся с проблемой именования при работе с библиотекой xlib:
Я использую struct, у которого есть член, называемый "class". Я предполагаю, что эта библиотека в основном используется в простых программах на C. Поэтому проблем нет.
Но я программирую на С++, и здесь имя "класс" является ключевым словом и не может использоваться для обозначения переменных. Итак, если я получаю доступ к структуре через
myvariable = mystruct->class;
Я получаю сообщение об ошибке:
expected unqualified-id before ‘class’
Учитывая, что я не могу самостоятельно изменить структуру, как я могу получить доступ к этому члену структуры, несмотря на конфликт имен?