Страницы

Поиск по вопросам

вторник, 20 ноября 2018 г.

Ключевое слово для обозначения чистых функций

В википедии читал о чистых функциях и наткнулся на эту фразу:
Некоторые компиляторы, такие как gcc, в целях оптимизации предоставляют программисту ключевые слова для обозначения чистых функций.
Никогда про это не слышал. Нигде в Интернете не нашел это ключевое слово. Может, кто знает? Если такое слово есть, то подскажите его же, но только для clang


Ответ

int output2(int x) __attribute__((pure));
int output2(int x) { return x+1; }

Комментариев нет:

Отправить комментарий