common practice
Dette er mere en diskution end et spoergsmaal.Jeg er en newbie indenfor c++. Jeg programmerer i andre sprog, men har nu besluttet at tage skridtet.
Lige nu sidder jeg med lidt DirectX, hvilket er meget grineren. En ting som jeg har taenkt over er:
Lad os sige at jeg har 2 klasser(klasse1 og klasse2). klasse1 opretter 15 instanser (via new operatoren) af klasse2 og har disse som membervariabler.
Nu er det saadanne at 2 af klasse2's member funktioner skal bruge en instans af et oprettet COM object der ligger i klasse1. Hvad er common practice i dette tilfaelde? Opretter man i klasse2 en member variable der kan indeholde dette COM object(og overfoerer det ved et kald), eller giver man COM objectet som argument hver gang man kalder en af de 2 funktioner?
Dette er kun et lille eksempel, men det kunne jo sagtens eskalere til 10 funktioner....
Hvad er common practice?