Tarkottaa sitä että sulla on joku yliladattu funktio ja kutsut sitä funktiota niin, ettei kääntäjä tiedä kumpaa/mitä funktiototeutusta pitäisi käyttää.
esim tämän pitäisi kosahtaa tuohon: void f(unsigned int) { }; void f(void *) { };
int main (void) { f(0); return 0; }
Mutta ei kosahda jos kerrot kääntäjälle vaikka näin: f((void *)0)
0Äänestä
...
Tulipas koominen suomennos.. ylikuormitettu taitaa olla oikea suomennos sanalle overload =). Tätä sattuu kun ei suomea pahemmin näissä käytä.
Vastaukset 2
Vanhimmat
Tarkottaa sitä että sulla on joku yliladattu funktio ja kutsut sitä funktiota niin, ettei kääntäjä tiedä kumpaa/mitä funktiototeutusta pitäisi käyttää.
esim tämän pitäisi kosahtaa tuohon:
void f(unsigned int) { };
void f(void *) { };
int main (void)
{
f(0);
return 0;
}
Mutta ei kosahda jos kerrot kääntäjälle vaikka näin: f((void *)0)
Tulipas koominen suomennos.. ylikuormitettu taitaa olla oikea suomennos sanalle overload =). Tätä sattuu kun ei suomea pahemmin näissä käytä.