Tot nu toe hebben we steeds C geleerd, maar nu kregen we een opdracht die we in C++ moetsen schrijven.
Voor deze opdracht moeten we een klasse Beeld schrijven waarmee we een bmp omzetten naar een matrix van pixels.
De klasse heb ik reeds volledig gedefinieerd, ik sukkel enkel nog met de klasse oproep. De constructor heeft de vorm
Mn vraag is nu hoe moet ik deze oproepen ?
iemand een idee hoe ik dit nu wel moet oproepen ?
ook zou ik ook graag es weten waar
precies voor staat, is dit een pointer zoals in C of is het wat anders ?
Voor deze opdracht moeten we een klasse Beeld schrijven waarmee we een bmp omzetten naar een matrix van pixels.
De klasse heb ik reeds volledig gedefinieerd, ik sukkel enkel nog met de klasse oproep. De constructor heeft de vorm
code:
1
| Beeld(std::string& str) |
Mn vraag is nu hoe moet ik deze oproepen ?
code:
1
2
3
4
5
| string a( "bits24.bmp" ); Beeld beeld1(a); //werkt niet Beeld beeld2(&a); //werkt ook niet Beeld* test = new Beeld(a); //dit werkt wel maar dit is een pointer naar die klasse wat ik dus niet nodig heb Beeld beeld3 = new Beeld(a); //dit kan al helemaal niet |
iemand een idee hoe ik dit nu wel moet oproepen ?
ook zou ik ook graag es weten waar
code:
1
| string& a |
precies voor staat, is dit een pointer zoals in C of is het wat anders ?