Forum » Programiranje » Template funkcija
Template funkcija
mov ax 0x7c0 ::
torej se učim....
zakaj mi javi ta warning:
warning C4244: 'return' : conversion from 'double' to 'int', possible loss of data
in mi tpa double ne zracuna prav? koliko sem bral bi moralo...
a mi lahko kdo razloži prosim!
lp
[edit - naslov - vsc]
template class tip
kub(tip st){
return st*st*st;
}
int main(){
int a = 3;
double b = 3.2345;
kub(a);
kub(b);
return 0;
}
zakaj mi javi ta warning:
warning C4244: 'return' : conversion from 'double' to 'int', possible loss of data
in mi tpa double ne zracuna prav? koliko sem bral bi moralo...
a mi lahko kdo razloži prosim!
lp
[edit - naslov - vsc]
- spremenil: Vesoljc ()
rasta ::
Prevajalnik tvojo kodo razume kot:
template <class tip>
int kub(tip st)
{
return st*st*st;
}
Če ne napišeš, kaj funkcija vrača, je privzeto int!
template <class tip>
int kub(tip st)
{
return st*st*st;
}
Če ne napišeš, kaj funkcija vrača, je privzeto int!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
⊘ | [C#]naloga iz metod!Oddelek: Programiranje | 1693 (1526) | Ziga Dolhar |
» | C++ programiOddelek: Programiranje | 2530 (2126) | ERGY |
» | [Naloga][Java] UlomkiOddelek: Programiranje | 2689 (2537) | SkIDiver |
» | [C++] Problem z dedovanjem šablon (template inhieritance)Oddelek: Programiranje | 1667 (1545) | Gundolf |
» | [C++] Functor za izračun osnovne statistike podatk. strukture (vector,list...)Oddelek: Programiranje | 1501 (1414) | Vesoljc |