W8089 ''operator::'' muss öffentlich (public) sein, um in ''name'' enthalten zu sein (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index

Der Typ für einen STL-Container verwendet einen als private deklarierten Operator 'operator<'. Der Typ (type::operator) muss als public deklariert sein.

Wenn Sie z. B. versuchen, einen Klassentyp "vector<blah>" zu instantiieren, würde folgender Fehler angezeigt werden:



 'blah::operator<' muss öffentlich (public) sein, um in 'vector' enthalten zu sein