» »

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
81693 (1526) Ziga Dolhar
»

C++ programi

Oddelek: Programiranje
72530 (2126) ERGY
»

[Naloga][Java] Ulomki

Oddelek: Programiranje
62689 (2537) SkIDiver
»

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

Oddelek: Programiranje
131667 (1545) Gundolf
»

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

Oddelek: Programiranje
91501 (1414) Vesoljc

Več podobnih tem