» »

Template funkcija

Template funkcija

mov ax 0x7c0 ::

torej se učim....

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!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo

[C#]naloga iz metod!

Oddelek: Programiranje
81822 (1655) Ziga Dolhar
»

C++ programi

Oddelek: Programiranje
72609 (2205) ERGY
»

[Naloga][Java] Ulomki

Oddelek: Programiranje
62808 (2656) SkIDiver
»

[C++] Problem z dedovanjem šablon (template inhieritance)

Oddelek: Programiranje
131755 (1633) Gundolf
»

[C++] Functor za izračun osnovne statistike podatk. strukture (vector,list...)

Oddelek: Programiranje
91574 (1487) Vesoljc

Več podobnih tem