Может ли acos работать только с заголовком cmath?
У меня есть следующая строка: const int PI(acos(-1.00));
Я могу скомпилировать программу без ошибок, хотя я не использую cmath в заголовке, только stdafx.h, iostream и fstream.
Каждый сайт, который я смотрю на acos, является частью заголовка cmath.
Когда я слежу за PI, я получаю 3.
В чем причина работы acos без заголовка cmath?
1 ответ
Visual studio включает в себя cmath в iostream, поэтому он работает. Как ни печально, в интернете нет информации о том, как iostream может состоять из выбранных библиотек компилятора.