Antwort schreiben  Thema schreiben 
Verfasser Nachricht
Tobs!as
Experte
****


Beiträge: 792
Gruppe: User
Registriert seit: Dec 2009

Status: Offline
Danke erhalten: 251
Beitrag: #1
xPSP  C++ = Öffentliche Atribute ???

Hallo.
habe folgendes problem:

Wenn ich das hier compiliere:

Code:
#include <iostream>

class kSchwein
{
  puplic;
    int groesse;
  int gewicht;
  int saettigung;
};

int main()
{
  
kSchwein kschwein;

  kschwein.groesse=75;

  return(0);
}


dan bekomme ich immer eine fehlermeldung...

aber mit puplic mach ich ja die attribute von kSchwein öffentlich ??

Edit:

Des is die fehlermeldung :

Code:
1>c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(7) : error C2864: "test::groesse": Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
1>c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(8) : error C2864: "test::gewicht": Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
1>c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(9) : error C2864: "test::fingeranzahl": Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
1>c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(17) : error C2248: "test::groesse": Kein Zugriff auf private Member, dessen Deklaration in der test-Klasse erfolgte.
1>        c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(7): Siehe Deklaration von 'test::groesse'
1>        c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(5): Siehe Deklaration von 'test'
1>c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(18) : error C2248: "test::gewicht": Kein Zugriff auf private Member, dessen Deklaration in der test-Klasse erfolgte.
1>        c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(8): Siehe Deklaration von 'test::gewicht'
1>        c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(5): Siehe Deklaration von 'test'
1>c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(19) : error C2248: "test::fingeranzahl": Kein Zugriff auf private Member, dessen Deklaration in der test-Klasse erfolgte.
1>        c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(9): Siehe Deklaration von 'test::fingeranzahl'
1>        c:\dokumente und einstellungen\tobsias\eigene dateien\visual studio 2008\projects\c++\c++\main.cpp(5): Siehe Deklaration von 'test'



12.05.2010 20:29
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Tobs!as
Experte
****


Beiträge: 792
Gruppe: User
Registriert seit: Dec 2009

Status: Offline
Danke erhalten: 251
Beitrag: #2
xPSP  RE: C++ = Öffentliche Atribute ???

Code:
#include &lt;iostream&gt;

class kSchwein
{
  puplic;
    int groesse;
  int gewicht;
  int saettigung;
};

int main()
{
  
kSchwein kschwein;

  kschwein.groesse=75;

  return(0);
}



Dieser Beitrag wurde zuletzt bearbeitet: 13.05.2010 10:53 von Tobs!as.

13.05.2010 10:52
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang