Anzeigen: Delphi C++
Anzeigeeinstellungen

E2346: Zugriffsspezifikation von 'eigenschaft' muss Elementfunktion sein (C++)

Aus RAD Studio XE2
Wechseln zu: Navigation, Suche

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

Nur Elementfunktionen und Datenelemente sind in Zugriffsspezifikationen von Eigenschaften zulässig.

Ein Beispiel:



 int GlobalGetter(void)
 {
      return 0;
 }
 struct pbase
 {
      intMemberGetter(void) {return 1;}
      int __property ip1 = { read = GlobalGetter }; // Fehler
      int __property ip2 = { read = MemberGetter }; // OK
 };
Frühere Versionen
In anderen Sprachen