Я пытаюсь использовать функцию tgamma в C ++ 10. Он работает на 32-разрядной машине. Я включил, но все еще получаю ошибку «идентификатор tgamma не определен». Что может быть причиной?
Причина, по которой вы не можете использовать tgamma
потому что ваш компилятор не поддерживает стандарт, в котором он был представлен. Вам нужно будет использовать компилятор / стандартную библиотеку, которая поддерживает c ++ 11, или использовать другую реализацию tgamma
как советовали в ответе на аналогичный вопрос Что делать, если функция tgamma () не определена? какой ресурс любезно связан для вас.
math.h — C. Попробуйте это вместо:
#include <cmath>