Wieso gibt es dazu keine Hilfe?
-
Dort hatte ich auch keine Probleme, denn dort habe ich die Deklaration von der Klasse und den Funktionen auf der *.cpp - Datei gemacht (also, eine einzige Datei). Habe keine *.h - Datei.
hoje
Die ganze geschichte mit den Headern und de *.cpp ist keine Compilerspezifische Angelegenheit. Somit hättest du dort auch mit Headern arbeiten können und auch aus vernünftigen Gründen müssen.
-
oh, junix war schneller *G*
-
Original erstellt von junix:
Ich würde dir in der Tat empfehlen mal z.B. Ein C oder C++ Tutorial zu lesen. Das füllt bestimmt einige Lücken auf.C kennt aber keine Klassen, und darum geht es die ganze Zeit doch
Original erstellt von junix:
@MaSTaH: brrr... Public-Variablen... dafür sollte man dir alle Hände, Füsse und noch son bestimmtes Teil abhacken!
Das zeigt nur, dass du keine Ahnung von der Materie hast... Außerdem war es ja nur ein Joke und in 2 min hingeknallt!!! Das wär genauso als wenn der Kommentar käme: "Öhh, der Compiler kennt CEi und CHenne nicht. Wo finde ich die? In den MFC?"...
-
Nein aber C kennt header-files... und DAS ist das eigentliche Probelm das hier erörtert wird. (Wobei der Threadtitel an sich eigentlich schon unglücklicht gewählt ist)
Original erstellt von MaSTaH:
Das zeigt nur, dass du keine Ahnung von der Materie hast...diese aussage zeigt nur, dass du keine Ahnung von Softwaredesign im Speziellen von Information Hiding hast... aber das gehört hier nicht hin. Vielleicht solltest du mal in der FAQ des Borland-Forums den Artikel über Public-Variablen lesen. Ist zwar nicht nur standard und bezieht sich auch auf einige erweiterungen von Borland in den Schlüsselwörtern aber trotzdem solltest du es lesen...
-junix
-
Original erstellt von junix:
diese aussage zeigt nur, dass du keine Ahnung von Softwaredesign im Speziellen von Information Hiding hast...Meinst du??? Information Hiding bringt nur etwas wenn andere Leute damit arbeiten sollen. Public-Variablen können sehr wohl sinnvoll sein, insbesondere wenn man bei deren Modifikation einen Funktionsaufruf sparen will... Warum soll ich SetText aufrufen wenn ich genausogut m_text verändern kann (jaja, Thread-Sicherheit, ich weiß)??? Außerdem war es doch nur ein Joke verdammt...
Seid ihr so humorlos, dass ihr einen Witz nicht als solchen erkennt???
[ Dieser Beitrag wurde am 21.02.2003 um 15:36 Uhr von MaSTaH editiert. ]
-
Aber bevor hier wieder eine große Diskussion entbrennt:
class CDotter : public CEi { public: CDotter(CHenne* pParent) : m_pParent(pParent) {} virtual ~CDotter(){} bool HasKueken { return m_pParent->IsBegattet(); } protected: CHenne* m_pParent; };