Archief - [C++] Typename FUNC

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Slabby

Legacy Member
Stel ik heb een functie

template <typename FUNC>
... functie(const FUNC &func)

Op welke manier moet je een functie meegeven als parameter met deze functie ? Bij gewoon invullen wordt die inner functie natuurlijk al uitgevoerd en staat er dus in wezen void als argument... Google laat me hierbij precies zwaar in de steek.

Slabby

Legacy Member
Ik bedoel inderdaad dit

Code:
template<typename FUNC>
void functie(const FUNC& t)
{
	t();
}

Alleen werkt dit stukje code enkel als je als argument een functie zonder parameters meegeeft. Kan dit uitgebreid worden voor functies met parameters ?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan