Разрешено ли реализации резервировать произвольные имена в глобальной области видимости?C++

Программы на C++. Форум разработчиков
Anonymous
Разрешено ли реализации резервировать произвольные имена в глобальной области видимости?

Сообщение Anonymous »

Я портировал библиотеку Windows на Linux, но при объявлении структуры error_t произошел сбой. И gcc, и clang выдают сообщение об ошибке:

/usr/include/x86_64-linux-gnu/bits/types/error_t.h:22:13 : примечание:

'error_t' 22 | typedef int error_t;

Я не думаю, что Стандарт оставляет за собой это имя. Есть ли способ сообщить компилятору, чтобы оно не отображало имя в глобальном пространстве имен?

Подробнее здесь: https://stackoverflow.com/questions/787 ... obal-scope

Вернуться в «C++»