Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[C++]Rare fout in Dev-C++?

tidob1
2 antwoorden
  • Hallo allemaal,

    Ik heb een stukje gelezen over pointers in c++, en ik geloof dat ik het al aardig snap. Nu heb ik dit gemaakt in Dev-C++:
    [code:1:70555a1399]#include <iostream>
    using namespace std;

    int a;
    int* b;
    int** c;
    b=&a;
    c=&b;[/code:1:70555a1399]
    Dit is maar een klein stukje van de code, er onder staan nog dingen om a, b, en c op het scherm te tonen (dmv cout). Maar ik krijg bij het compileren de volgende error:
    [quote:70555a1399]Line 8: expected constructor, destructor, or type conversion before '=' token [/quote:70555a1399]
    Dat is raar, want ik heb het vergeleken met wat voorbeelden uit tutorials, en het is precies hetzelfde (behalve de variabele-namen enz.). Wat ook raar is, is dat deze code wél werkt:
    [code:1:70555a1399]#include <iostream>

    using namespace std;

    int a;
    int* b=&a;
    int** c=&b;[/code:1:70555a1399]Terwijl de inhoud in feite precies hetzelfde is.

    Is er iemand die dit herkend, of die dit op kan lossen?

    Alvast bedankt,
    tidob1
  • De main functie ontbreekt.
    Maak er eens dit van:
    [code:1:ca47e7fc44]#include <iostream>
    using namespace std;

    int main()
    {
    int a;
    int* b;
    int** c;
    b=&a;
    c=&b;
    return 0;
    }[/code:1:ca47e7fc44]

    De rest van je code moet ook in de main functie (voor "return 0;") staan.

Beantwoord deze vraag

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