Да, это разрешено. Поскольку вам не разрешено определять какие-либо ваши собственные имена в пространстве имен std
, и, кроме того, имена с символом подчеркивания зарезервированы, нет никаких шансов, что правильно сформированная программа C ++ может столкнуться с конфликтом имен с этой реализацией. подробности.
Очевидно, что ни одна переносимая программа не должна использовать эти дополнительные общедоступные функции, хотя ничто не мешает вам использовать их на вашей конкретной платформе.