Разрешено ли реализации резервировать произвольные имена в глобальной области видимости?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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