zoals de titel het al zegt: hoe maak ik een functie met een variable argumenten lijst?
ik heb nog geen byte source-code geschreven voor wat ik van plan ben maar: hoe maak ik een functie in C++ die bijvoorbeeld tussen de 2 tot oneindig aantal argumenten kan accepteren? ik ben zeer bekend met PHP waar bijvoorbeeld de functie 'call_user_method' een lijst met argument kan doorgeven aan de functie die wordt ge-called of bijvoorbeeld isset() welke meerdere variable in 1 call kan checken.
volgens het boek wat ik hier heb is de enige oplossing om bijvoorbeeld 32 functie's te declareeren en door middel van functie overloading dit te bereiken maar ik vroeg me af of er een andere manier is om dit te doen want 32 bijna identieke functie's alleen met 1 argument meer lijkt me nou ook niet positief.
dan nog een ander vraagje, ik ben aan het overstappen van PHP naar C++. PHP ken ik zeer goed en in C++ voel ik me dan ook niet als een vis op het droge, eerder een amphibie op het droge. ik heb nu het boek 'C++ in 10 minuten'. een zeer goed boek voor beginners en overstapper's maar nu ik die uit heb wil wel eens een stapje hoger en zit ik te twijfelen tussen deze 3 boeken:
C++ in 24 dagen door Jesse Liberty.
eigenlijk het vervolg, dezelfde auteur dus dezelfde stijl waarschijnlijk wat het voor mij makkelijker lijkt te zijn aangezien ik zijn stijl van uitleggen nu wat gewend ben. een logisch vervolg?
C++ zonder stress door O. Bohn
ik wat gemixde reviews gezien van dit boek. de 1 zegt wel dat het verder gaat dan C++ in 10 minuten maar de andere weer zegt dat het alleen bij de basis priciepes blijft die ik nu wel zo'n beetje ken.
De programmeertaal C++ door Bjarne Stroustrup
van wat ik begrijp is dit zegmaar de 'bijbel' op het gebied van C++. pittige stof geschreven door de geestelijk vader van C++. is dit boek een beter vervolg of zou het nog wat te hoog gegrepen zijn?
welke boek zouden jullie aanbevelen? en is de 'bijbel' echt een must voor elke C++ programmeur?
ik neig dus wat naar 'C++ in 24 dagen' gevolgd door 'De programmeertaal C++' of overlapt dat mekaar?
ik heb nog geen byte source-code geschreven voor wat ik van plan ben maar: hoe maak ik een functie in C++ die bijvoorbeeld tussen de 2 tot oneindig aantal argumenten kan accepteren? ik ben zeer bekend met PHP waar bijvoorbeeld de functie 'call_user_method' een lijst met argument kan doorgeven aan de functie die wordt ge-called of bijvoorbeeld isset() welke meerdere variable in 1 call kan checken.
volgens het boek wat ik hier heb is de enige oplossing om bijvoorbeeld 32 functie's te declareeren en door middel van functie overloading dit te bereiken maar ik vroeg me af of er een andere manier is om dit te doen want 32 bijna identieke functie's alleen met 1 argument meer lijkt me nou ook niet positief.
dan nog een ander vraagje, ik ben aan het overstappen van PHP naar C++. PHP ken ik zeer goed en in C++ voel ik me dan ook niet als een vis op het droge, eerder een amphibie op het droge. ik heb nu het boek 'C++ in 10 minuten'. een zeer goed boek voor beginners en overstapper's maar nu ik die uit heb wil wel eens een stapje hoger en zit ik te twijfelen tussen deze 3 boeken:
C++ in 24 dagen door Jesse Liberty.
eigenlijk het vervolg, dezelfde auteur dus dezelfde stijl waarschijnlijk wat het voor mij makkelijker lijkt te zijn aangezien ik zijn stijl van uitleggen nu wat gewend ben. een logisch vervolg?
C++ zonder stress door O. Bohn
ik wat gemixde reviews gezien van dit boek. de 1 zegt wel dat het verder gaat dan C++ in 10 minuten maar de andere weer zegt dat het alleen bij de basis priciepes blijft die ik nu wel zo'n beetje ken.
De programmeertaal C++ door Bjarne Stroustrup
van wat ik begrijp is dit zegmaar de 'bijbel' op het gebied van C++. pittige stof geschreven door de geestelijk vader van C++. is dit boek een beter vervolg of zou het nog wat te hoog gegrepen zijn?
welke boek zouden jullie aanbevelen? en is de 'bijbel' echt een must voor elke C++ programmeur?
ik neig dus wat naar 'C++ in 24 dagen' gevolgd door 'De programmeertaal C++' of overlapt dat mekaar?