Die Suche ergab 18 Treffer
- Mi Aug 10, 2022 8:26 pm
- Forum: Algorithmen und Konzepte
- Thema: Semaphoren richtig setzen in einer Theorie Aufgabe
- Antworten: 1
- Zugriffe: 13609
Semaphoren richtig setzen in einer Theorie Aufgabe
Hallo zusammen, hab folgende Aufgabe (ist rein Theoretisch): Ein Händler hat ein Lager für Kaffeesäcke und Tassen. Beliefert wird er von einem Lieferant, der bei jeder Lieferung eine Tasse und ein Kaffeesack bringt. Ein Ausfahrer A1 bringt je Fahrt eine Tasse zum Kunden, ein Ausfahrer A2 je Fahrt ei...
- Mi Jan 20, 2021 4:18 pm
- Forum: C / C++
- Thema: friend Methoden in Template Klassen
- Antworten: 16
- Zugriffe: 13489
Re: friend Methoden in Template Klassen
Hallo, das mit dem East-Const / West-Const muss ich mir dringend anschauen. Das ist echt Klasse das es Heutzutage so etwas gibt :-) Das Internet ist eben auch für vieles sehr schön :-) (Klar es gibt auch vieles schlechtes!) Klar darfst du fragen. Ich Studiere derzeit Informatik. Dort haben wir erst ...
- Di Jan 19, 2021 7:21 pm
- Forum: C / C++
- Thema: friend Methoden in Template Klassen
- Antworten: 16
- Zugriffe: 13489
Re: friend Methoden in Template Klassen
Vielen Dank so läuft es nun. Jetzt hätte ich aber noch ein paar Fragen. Wieso muss ich für die Deklaration als friend vom operator << das ganze vorab deklarieren? Liegt es daran das es ein Template ist? Das mit dem const verstehe ich eh nicht so ganz. Mir ist nicht klar wieso man in der Funktion ope...
- Di Jan 19, 2021 4:26 pm
- Forum: C / C++
- Thema: friend Methoden in Template Klassen
- Antworten: 16
- Zugriffe: 13489
Re: friend Methoden in Template Klassen
Ich weiß nicht mehr weiter. Hier mal der ganze Code. Vielleicht kommt bei dir ja gar keine Fehlermeldung =D Die komplette .h Datei =) #include <memory> #include <iostream> using namespace std; template<class T> class ListNode { private: class Node { private: T value; unique_ptr<Node> next; public: N...
- Di Jan 19, 2021 1:30 pm
- Forum: C / C++
- Thema: friend Methoden in Template Klassen
- Antworten: 16
- Zugriffe: 13489
Re: friend Methoden in Template Klassen
Okay so geht es nun. Wieso ich in der while-Schleife flush nutzen muss ist mir auch nicht klar. Hab es vor dem retunr versucht doch dann ging es nicht. Dann habe ich noch 1x flush vor der while Schleife gemacht =D doch das brachte auch nix. So geht es nun: ostream& operator << (ostream& os) { unique...
- Di Jan 19, 2021 1:26 pm
- Forum: C / C++
- Thema: friend Methoden in Template Klassen
- Antworten: 16
- Zugriffe: 13489
Re: friend Methoden in Template Klassen
Wenn ich C++ unterrichte, habe ich eine andere Perspektive. Ich bringe den Leuten bei, was sie nicht machen dürfen. Alles andere dürfen sie machen. Heißt ich bereite sie darauf vor auf einem Mienenfeld umherzuhüpfen, ohne auf die Mienen zu treten. Aber ansonsten dürfen sie sich da frei bewegen. Die...
- Di Jan 19, 2021 11:46 am
- Forum: C / C++
- Thema: friend Methoden in Template Klassen
- Antworten: 16
- Zugriffe: 13489
Re: friend Methoden in Template Klassen
Naja, das ist ein bisschen eine Frage der Perspektive. Eigentlich bewahrt er Dich nur davor Programmierfehler zu machen und das ist bei großen Projekten ein Feature, für das ich sehr dankbar bin. Das stimmt, ich komme von Java und da nörgelt der Compiler noch mehr ;-) Das finde ich auch so sehr seh...
- Mo Jan 18, 2021 7:11 pm
- Forum: C / C++
- Thema: friend Methoden in Template Klassen
- Antworten: 16
- Zugriffe: 13489
Re: friend Methoden in Template Klassen
Bei mir nörgelt er nur rum. Deswegen habe ich das ganze jetzt einfach direkt in die Klasse geschrieben: friend std::ostream& operator << (std::ostream& os, ListNode<T> const &other) { unique_ptr< Node > *ptr = &other.anfang; while ( ptr ) { os << (*ptr)->getValue() << " "; ptr = &(*ptr)->getNext(); ...
- Mo Jan 18, 2021 2:04 pm
- Forum: C / C++
- Thema: friend Methoden in Template Klassen
- Antworten: 16
- Zugriffe: 13489
Re: friend Methoden in Template Klassen
Stimmt so einfach kann es gehen. Jetzt habe ich aber noch 2 weitere Probleme :-( Zum einen nörgelt die main.cpp nun rum mit folgendem Fehler: Warnung: undefinierter Verweis auf »operator<<(std::ostream&, ListNode<int>&)« In der Klasse zeigt er mir bei der friend Methode auch folgendes an: friend dec...
- Mo Jan 18, 2021 11:25 am
- Forum: C / C++
- Thema: friend Methoden in Template Klassen
- Antworten: 16
- Zugriffe: 13489
friend Methoden in Template Klassen
Hallo zusammen, ich hab gerade ein Problem mit meiner List<T> Klasse. Würde dort sehr gerne eine Output Operation zur Verfügung stellen. Diese realisiere ich über friend ostream &operator<<(ostream &os, ListNode &other); Nun habe ich aber das Problem das ich in der Header Datei nicht ListNode<T> sch...