У меня возникли проблемы с написанием кода на С++, который использует файл заголовка, предназначенный для файла C. В частности, файл заголовка использовал имя переменной, называемое классом:
int BPY_class_validate(const char *class_type, PyObject *class, PyObject *base_class, BPY_class_attr_check* class_attrs, PyObject **py_class_attrs);
Это работает в C, поскольку класс не рассматривается как ключевое слово, но в С++ класс есть. Так или иначе, я могу # включить этот заголовочный файл в файл С++, или мне не повезло?
Спасибо.