Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 19.01.2020, 03:54   #1
Randy909
Новичок
Джуниор
 
Регистрация: 19.01.2020
Сообщений: 3
По умолчанию __builtin_constant_p ?

Помогите новичку в C++
Приходится разбираться в чужом коде.
На текст
Код:
if (__builtin_constant_p(pin)) {
Компилятор дает ошибку :
Код:
identifier "__builtin_constant_p" is undefined
Но это же встроеная функция? Или я совсем что-то не понимаю?

Последний раз редактировалось Randy909; 19.01.2020 в 08:27.
Randy909 вне форума Ответить с цитированием
Старый 19.01.2020, 04:56   #2
Desc
Форумчанин
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 530
По умолчанию

А Вы сравните это:
Цитата:
Сообщение от Randy909 Посмотреть сообщение
__buitin_constant_p
с этим:
Цитата:
Сообщение от Randy909 Посмотреть сообщение
__builtin_constant_p
Игра найди одно отличие

Какая среда и о какой ошибке информирует?
Desc вне форума Ответить с цитированием
Старый 19.01.2020, 08:18   #3
Randy909
Новичок
Джуниор
 
Регистрация: 19.01.2020
Сообщений: 3
По умолчанию

Ну да, опечатался в сообщении.
P.S. Исправил.

Цитата:
Сообщение от Desc Посмотреть сообщение
Какая среда и о какой ошибке информирует?
Visual Studio 2019
E0020

Утверждается, что проект компилился в VS2019 и работал... Но на другом компе.

Последний раз редактировалось Randy909; 19.01.2020 в 08:50.
Randy909 вне форума Ответить с цитированием
Старый 19.01.2020, 10:32   #4
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,038
По умолчанию

Шаблоны они такие, это код не для новичка!
__builtin_constant_p это из gcc, не факт что оно есть в MSVC.
Если используете 2019, тогда поменяйте toolset на CLang и надейтесь, чтоб там это было.
waleri на форуме Ответить с цитированием
Старый 19.01.2020, 11:40   #5
Randy909
Новичок
Джуниор
 
Регистрация: 19.01.2020
Сообщений: 3
По умолчанию

Спасибо!
Randy909 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы