[SE] Inleiding C++

Forum van 1ste Bachelor Informatica.

Moderator: Praesidium

Heatryn
Posts: 62

[SE] Inleiding C++

Post#1 » Thu May 31, 2007 4:00 pm

Hier in de cursus staat bij het onderdeel 5. functies: functies kunnen in C=++ overloaded worden: men kan dezelfde naam gebruiken voor een functiedeclaratie/definitie met andere typering voor de parameterlijst. De compiler zal zelf uitmaken welke versie te gebruiken.

Is dit polymorfisme?

Wordt de overeenkomst actueel/formeel bepaald op compiletime of op runtime niveau?

User avatar
Robbe
WOZ
Posts: 2161
Contact:

Re: [SE] Inleiding C++

Post#2 » Thu May 31, 2007 4:36 pm

Heatryn wrote:Hier in de cursus staat bij het onderdeel 5. functies: functies kunnen in C=++ overloaded worden: men kan dezelfde naam gebruiken voor een functiedeclaratie/definitie met andere typering voor de parameterlijst. De compiler zal zelf uitmaken welke versie te gebruiken.

Is dit polymorfisme?
Overloading is niet polymorfisme. Het overloaden van virtuele methoden uit de basisklasse wel.
Heatryn wrote:Wordt de overeenkomst actueel/formeel bepaald op compiletime of op runtime niveau?
ik zou denken compiletime
"I'm not afraid of falling, I'm afraid of landing" -- Sam
How To Ask Questions The Smart Way

Zingen? UKA-n dat ook!

User avatar
Shinta
WOZ
Posts: 1122

Re: [SE] Inleiding C++

Post#3 » Thu May 31, 2007 5:56 pm

Heatryn wrote:Hier in de cursus staat bij het onderdeel 5. functies: functies kunnen in C=++ overloaded worden: men kan dezelfde naam gebruiken voor een functiedeclaratie/definitie met andere typering voor de parameterlijst. De compiler zal zelf uitmaken welke versie te gebruiken.

Is dit polymorfisme?

Wordt de overeenkomst actueel/formeel bepaald op compiletime of op runtime niveau?
Hiermee bedoelen ze dat als je een functie

void piemel(int haha);

en

void piemel(string haha);

hebt. Dat je als je

piemel("uit de broek") oproept, dat het systeem zelf gaat bepalen dat je eigenlijk

void piemel(string haha);

bedoelt. Dit gebeurt compiletime en is geen polymorfisme.
Remember remember the fifth of November
Gunpowder, treason and plot.
I see no reason why gunpowder, treason
Should ever be forgot...

User avatar
slimmy
Prosenior
Posts: 3130
Contact:

Post#4 » Thu May 31, 2007 6:08 pm

en mensen vragen zich af waarom ze u piemel noemen :)

User avatar
Shinta
WOZ
Posts: 1122

Post#5 » Thu May 31, 2007 7:06 pm

slimmy wrote:en mensen vragen zich af waarom ze u piemel noemen :)
kkan meneige beter ineens men naam eer aandoen he :p
Remember remember the fifth of November
Gunpowder, treason and plot.
I see no reason why gunpowder, treason
Should ever be forgot...

Return to “1ste Bachelor”

Who is online

Users browsing this forum: No registered users and 63 guests