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++] `IRoute' is an inaccessible base of `CoreRoute'

Lodyx
3 antwoorden
  • Hoi,

    Als ik m'n programma wil compilen, spuugt m'n compiler (MinGW) deze foutmelding uit: `IRoute' is an inaccessible base of `CoreRoute'

    En dat op deze regel:
    IRoute *pRoute = new CoreRoute;

    IRoute is gedefinieerd als: class IRoute
    Alle methods in deze class zijn public en virtual.

    CoreRoute is gedefinieerd als: class CoreRoute : IRoute
    Alle methods uit IRoute zijn hier geimplementeerd en er is een constructor toegevoegd.

    Waarschijnlijk zie ik iets over het hoofd, maar Google helpt me helaas ook niet verder.

    - Mark
  • Ik ben geen JAVAprogrameur maar moet je niet de CoreRoute ook public maken?
  • [quote:e2c9b9abf4="turbo-pascal"]Ik ben geen JAVAprogrameur maar moet je niet de CoreRoute ook public maken?[/quote:e2c9b9abf4]

    (zie kop) het gaat om C++

    En de methods in CoreRoute zijn inderdaad public (vergeten te zeggen)

    - Mark

Beantwoord deze vraag

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