pow()
От: smsteel  
Дата: 22.01.09 20:22
Оценка:
Вот кодил на нэйтиве под Visual Studio
pow(int, int) не проходит! О_о
Почему это степень от интежера взять нельзя? Или я чего-то не понимаю в этом мире?
Re: pow()
От: Аноним  
Дата: 22.01.09 21:00
Оценка:
S>Вот кодил на нэйтиве под Visual Studio
S>pow(int, int) не проходит! О_о
Что компилятор так и говорит: "не проходит" ?
Re: pow()
От: Чили Россия  
Дата: 23.01.09 07:19
Оценка:
Здравствуйте, smsteel, Вы писали:

S>Вот кодил на нэйтиве под Visual Studio

S>pow(int, int) не проходит! О_о
S>Почему это степень от интежера взять нельзя? Или я чего-то не понимаю в этом мире?

Visual C++ 2005 introduces a breaking change to better conform with the ISO standard. The pow(int, int) overload is no longer available. If you are using this overload, the compiler may emit C2668. To avoid this problem, cast the first parameter to double, float, or long double.

Re: pow()
От: Alxndr Германия http://www.google.com/profiles/alexander.poluektov#buzz
Дата: 28.01.09 14:21
Оценка:
Здравствуйте, smsteel, Вы писали:

S>pow(int, int) не проходит! О_о

S>Почему это степень от интежера взять нельзя?

А какой тип возвращаемого значения должен быть у такого pow()?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.