July 28, 2003
Starscream wrote: [quote=dae]glöm inte att du (antagligen?) ska skriva std::pow(...)...
hm, varför då? =)
Därför att han blev tipsad om att inkludera cmath... alla standard-funktioner mm i C++ finns i namnrymden (namespace) std. Enda gången man kan skriva endast pow() är om det någonstans i koden står "using namespace std". Och det behöver inte vara en själv som har skrivit det... om man inkluderar rena standard-C-headers (alltså math.h istället för cmath) brukar man få just "using namespace std" med på köpet... men som sagt, i ett rent C++-program ska man skriva std:: före.
February 1, 2002
dae wrote: [quote=Starscream][quote=dae]glöm inte att du (antagligen?) ska skriva std::pow(...)...
hm, varför då? =)
Därför att han blev tipsad om att inkludera cmath... alla standard-funktioner mm i C++ finns i namnrymden (namespace) std. Enda gången man kan skriva endast pow() är om det någonstans i koden står "using namespace std". Och det behöver inte vara en själv som har skrivit det... om man inkluderar rena standard-C-headers (alltså math.h istället för cmath) brukar man få just "using namespace std" med på köpet... men som sagt, i ett rent C++-program ska man skriva std:: före.
aha då fattar jag 🙂 tack tack ..
1 Guest(s)