Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2020, 02: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 в 07:27.
Randy909 вне форума Ответить с цитированием
Старый 19.01.2020, 03:56   #2
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

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

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

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

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

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

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

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

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск