KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: C++ = Öffentliche Atribute ???
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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'

Code:
#include &lt;iostream&gt;

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

int main()
{
  
kSchwein kschwein;

  kschwein.groesse=75;

  return(0);
}

Referenz-URLs