2 Funktionen mit derselben Variable aber doch nicht...
-
Puh, schwer für mich da durch zu blicken. Ich habe versucht, das was ich verstanden habe, so umzusetzen wie ich es verstanden habe. Ich bin aber auch nur Hobbyprogrammierer, also keine Garantie für richtige Umsetzung.
class CWindow {}; class CGame { private: CWindow* _window; public: void createWindow() { _window = new CWindow(); } CWindow* getWindow() { return _window; } }; class CPlayer { private: CWindow* _window; public: void init(CWindow* window){ _window = window; } }; int main() { // 1.Ich mache am anfang meines Codes ein Objekt von der CGame CGame cgame_object; // 2.mit dessen Objekt ich dann ein Fenster generiere cgame_object.createWindow(); CPlayer cplayer_object; // 3.und diese Fenster brauch ich dann ja weiter von der CPlayer init cplayer_object.init(cgame_object.getWindow()); return 0; }
-
Oh danke vielmals, ich werd das mal anschaun und mich wieder mit fragen melden

-
Und bitte lass die C-Praefixe bleiben.
-
Kellerautomat schrieb:
Und bitte lass die C-Praefixe bleiben.
Grund?
Was ist standard?
-
Soweit ich weiß, gibt es keinen allgemeinen Standard. Es gibt verschiedene Coding Styles an die man sich halten kann, aber wenn man alleine arbeitet und dies auch weiter vor hat, ist es so ziemlich egal, solange du den Überblick behältst.
Hier ist mal der C++ Style von Google: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
-
Flutscherino schrieb:
Grund?
Nene, du bist derjenige der begruenden muss. Warum sowas verwenden?
Flutscherino schrieb:
Was ist standard?
Keine Praefixe?
-
Butterbrot schrieb:
Soweit ich weiß, gibt es keinen allgemeinen Standard. Es gibt verschiedene Coding Styles an die man sich halten kann, aber wenn man alleine arbeitet und dies auch weiter vor hat, ist es so ziemlich egal, solange du den Überblick behältst.
Hier ist mal der C++ Style von Google: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
Interessanter Link, danke

-
Flutscherino schrieb:
Grund?
Cwas Cbringt Cdas Cwenn Cdu Cvor Cjeden CTyp Cein CC Cschreibst? Das C wird damit völlig redundant und nichtssagend und stört nur beim Lesen.
-
pumuckl schrieb:
Flutscherino schrieb:
Grund?
Cwas Cbringt Cdas Cwenn Cdu Cvor Cjeden CTyp Cein CC Cschreibst? Das C wird damit völlig redundant und nichtssagend und stört nur beim Lesen.
C steht ja nur bei Class..

S bei Struct
M bei Membervariablejo so hab ich das jedenfalls aus meinem ersten Buch, ka, finds eigentlich noch praktisch

-
Flutscherino schrieb:
jo so hab ich das jedenfalls aus meinem ersten Buch, ka, finds eigentlich noch praktisch

Bis du irgendwann merkst, dass es egal ist ob etwas eine struct oder class ist.
int128
was ist das? Class, Struct, Typedef? Ist es relevant?
lustig wird es, wenn es ein typedef auf einigen systemen und eine class auf anderen systemen ist - je nach unterliegender Plattform.
Solche Prefixe haben keine Aussage - sie luegen aber manchmal

-
Shade Of Mine schrieb:
Flutscherino schrieb:
jo so hab ich das jedenfalls aus meinem ersten Buch, ka, finds eigentlich noch praktisch

Bis du irgendwann merkst, dass es egal ist ob etwas eine struct oder class ist.
int128
was ist das? Class, Struct, Typedef? Ist es relevant?
lustig wird es, wenn es ein typedef auf einigen systemen und eine class auf anderen systemen ist - je nach unterliegender Plattform.
Solche Prefixe haben keine Aussage - sie luegen aber manchmal

jo aber ich denke am anfang isses doch sehr hilfreich und "verlernt" hat man es ja schnell wieder
