Я создаю функцию с тем же именем, что и в std, почему, когда я явно вызываю функцию std::pow, вызывается мой pow? Я пытался сделать это в Clion, Xcode на Mac, а также в Rider на Windows. Я дважды получил «13» (с компиляторами по умолчанию), но когда я попросил своего друга запустить это в Visual Studio, он дважды получил std::pow вызов. Я не использую «использование пространства имен std»;
#include
double pow(double num, double exponent)
{
return 13.0;
}
int main()
{
double a = pow(10, 5);
double b = std::pow(10, 5);
return 0;
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... the-functi
Имея функцию с тем же именем, что и std, как мне явно вызвать функцию из std? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Имея проблему в добавлении одного файла с именем. \ tempcoderunnerfile.py [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-