Vraag & Antwoord

Programmeren

Wat is hier fout aan?

Anoniem
davykager
2 antwoorden
  • Dan toch nog maar een topic maken hier, want ik snap niet wat er fout is aan onderstaand stukje code.

    [code:1:43c27fbe45]
    class objecten {
    public:
    int x;
    int y;
    plaats_object(); // Constructor, zie edit
    ~plaats_object(); // Destructor
    void verander_object(); // Een functie, niet belangrijk
    };
    objecten::plaats_object() {
    functie_zonder_return_waarde();
    }
    objecten::~plaats_object() {
    nog_een_functie();
    }
    [/code:1:43c27fbe45]

    Ieder voorbeeld dat ik op het internet tegenkom ziet er ook zo uit, en toch blijf ik fouten krijgen…

    Edit: Volgens Microsoft Press over Visual C++ moet een constructor dezelfde naam hebben als de class, en dat is dus niet zo in dit voorbeeld. Dat lees ik nu voor het eerst, dus waarschijnlijk zit het probleem daar.
  • [quote:3797b36ee3]Volgens Microsoft Press over Visual C++ moet een constructor dezelfde naam hebben als de class, en dat is dus niet zo in dit voorbeeld. Dat lees ik nu voor het eerst, dus waarschijnlijk zit het probleem daar.[/quote:3797b36ee3]
    Ja dat is zo. De constructor en destructor hebben dezelfde naam als de class. Compileert hij nu wel?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.