Compilerwarnung C4677



  • Hallo!

    Bei mir kommt ständig diese Anzeige:

    c:\irgendwas.h(55): warning C4677: 'InsertRe': Signatur der nicht privaten Funktion enthält eine Assembly mit dem privaten Typ 'CEigeneKlasse'

    Ich kann mit dieser Meldung, ebenso, wie mit der Beschreibung bei MSDN nichts anfangen. Kann mir jemand helfen?

    Danke
    ponno



  • ponno schrieb:

    Hallo!

    Bei mir kommt ständig diese Anzeige:

    c:\irgendwas.h(55): warning C4677: 'InsertRe': Signatur der nicht privaten Funktion enthält eine Assembly mit dem privaten Typ 'CEigeneKlasse'

    Ich kann mit dieser Meldung, ebenso, wie mit der Beschreibung bei MSDN nichts anfangen. Kann mir jemand helfen?

    Danke
    ponno

    Also wenn du mit der MSDN nicht schlau wirst weiß ich auch nicht. Die Fehlermeldung sagt halt aus das du nen Typ hast CEigeneKlasse der aber privat ist, sprich von außerhalb nicht sichtbar sein soll. Dann hast du aber mit InsertRe ne Funktion die irgendwie öffentlich ist und wo der Typ übergeben werden soll. Da gibts einfach Probleme mit dem Scope weil du versuchst einen Typ der nicht öffentlich sein soll, öffentlich zu benutzen!


Anmelden zum Antworten