[BCPPB5] Ambiguity error between ...

Pagina: 1
Acties:

  • ADJVooDoo
  • Registratie: Januari 2001
  • Laatst online: 27-06 13:20
Ik heb een compile error waar ik niet vanaf kan komen.

De error:
Ambiguity between 'Printer' and '__fastcall Printers::Printer()'

Deze foutmelding krijg ik in elke class weer een pointer naar een Printer object wordt gebruikt.

Ik heb een class Printer en een class Printers.

Ik vraag mij af waar de compilter '__fastcall Printers::Printer()' vandaan haalt. Deze methode wordt in het hele project niet gemaakt.

Deze foutmelding kreeg ik zomaar ineens. Ik zal wel iets verkeerds gedaan hebben, maar heb geen idee wat.
Kan iemand mij helpen?

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Is die methode niet een library-object? Daar lijkt het namelijk wel ook (mede gezien die namespace)
Wat zijn exact je includes?

Localhost, sweet localhost


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:04
Hoezo je krijgt de foutmelding zomaar ineens?
Je zult toch wel iets toegevoegd/veranderd hebben aan je code toen het nog wel werkte en daarna zal het niet meer gewerkt hebben.

Heeft uw class Printers een member-function Printer() oid? Hoe ziet de class-definition eruit van Printers en van Printer?
En toon eens een regeltje code waar je die fout krijgt.

https://fgheysels.github.io/