Идентификатор C++ со специальным значением: pre (начиная с C++26)
Использование
спецификатор контракта функции: предварительное условие функции
Примечания
| Макрос проверки поддержки возможностей | Значение | Стандарт | Возможность |
|---|---|---|---|
__cpp_contracts | 202502L | (C++26) | Контракты |
Статус поддержки
| Возможность C++26 | Статья(и) |
GCC |
Clang |
MSVC |
Apple Clang |
EDG eccp |
Intel C++ |
Nvidia HPC C++ (ранее PGI)* |
Nvidia nvcc |
Cray |
|---|---|---|---|---|---|---|---|---|---|---|
| Контракты (FTM)* | P2900R14 | 16 |
См. также
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/identifier_with_special_meaning/pre