Где найти стандартный C ++ 17 cmath файл? - PullRequest
0 голосов
/ 12 ноября 2018

Где я могу найти оригинальные cmath или math.h файлы?

Мне нужно использовать функцию comp_ellint_1 (double) в моей программе. Он объявлен в стандарте C++17 в специальных функциях.

Но мои компиляторы (я пробовал g++/clang++ и т. Д.) говорят это .

Я обнаружил, что в основных файлах, где есть стандартные math.h и cmath, нет таких функций, объявленных в cmath. Похоже, это стандарт 99 ...

1 Ответ

0 голосов
/ 12 ноября 2018

Эти функции доступны в gcc, начиная с версии 7.1, и в clang, начиная с 3.9. Вы должны либо обновить свой компилятор, либо использовать другую реализацию (в соответствии с en.cppreference.com , вы можете использовать Boost.math

...