Fehler bei überladung
-
Auch ohne diese klammern , funktioniert es nicht .
Ürgend ein Fehler bei den static
-
Das dürfte nicht gehen, weil es im Standard nicht vorgesehen ist - du kannst nur gleichartige Methoden miteinander überladen (also entweder alle Überladungen sind static oder gar keine).
-
Er gibt doch eh erst auf wenn er fertigen Code bekommt.
#include <iostream> using namespace std; class Alter { public: Alter(int alter, int jahr); Alter(); void ausgabe(); static void ausgabe(int alter, int jahr); private: int _jahr; int _alter; }; Alter::Alter() : _jahr(2006), _alter(0) { } Alter::Alter(int alter, int jahr) : _jahr(jahr), _alter(alter) { } void Alter::ausgabe() { Alter::ausgabe(_alter, _jahr); } void Alter::ausgabe(int alter, int jahr) { cout << "Du bist " << alter << " Jahre alt und "; cout << jahr << " geboren\n"; } int main() { Alter adnan(18, 1988); adnan.ausgabe(); Alter::ausgabe(23, 1982); cin.ignore(cin.rdbuf()->in_avail()); cin.get(); }Und nun geh in ein anderes Forum und nerv uns nicht länger!
-
Zusätzliche Anmerkung:
-
Danke CStoll , für deine anmerkung
-
Kenner der Idioten schrieb:
Zusätzliche Anmerkung:
Muß das sein, sich von irgendwelchen Gastpostern beleidigen zu lassen?
-
CStoll schrieb:
Kenner der Idioten schrieb:
Zusätzliche Anmerkung:
Muß das sein, sich von irgendwelchen Gastpostern beleidigen zu lassen?
die sind doch nur neidisch, also who cares!
-
Wo du recht hast

(und bei diesen "Kenner"n ist sowieso davon auszugehen, daß sie Insider-Wissen nutzen :D)
-
cin.ignore(cin.rdbuf()->in_avail());
cin.get();
Kann mir jemand erklären was dies bedeutet!!!!Ich kenne mich nicht so aus mit dem cin.ignore oder cin.rdbuf()
Bitte um erklärung
-
Hi!
http://www.cplusplus.com/ref/iostream/istream/ignore.html
http://www.cplusplus.com/ref/iostream/ios/rdbuf.html
http://www.cplusplus.com/ref/iostream/istream/get.htmlgrüße