Почему sqrt () отлично работает с переменной int, если она не определена для int?

В главе 3Программирование: принципы и практика с использованием C ++ (Шестая печать), Страуструп утверждает (стр.68): "Обратите внимание, чтоsqrt() не определен для ".int

Вот простая программа на C ++, основанная на этой главе:

#include "std_lib_facilities.h"

int main()
{
    int n = 3;
    cout < "Square root of n == " < sqrt(n) < "\n";
}

Ответы на вопрос(6)

Ваш ответ на вопрос