Die Suche ergab 18 Treffer

von MiCsoft
Mi Aug 10, 2022 8:26 pm
Forum: Algorithmen und Konzepte
Thema: Semaphoren richtig setzen in einer Theorie Aufgabe
Antworten: 1
Zugriffe: 4557

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...
von MiCsoft
Mi Jan 20, 2021 4:18 pm
Forum: C / C++
Thema: friend Methoden in Template Klassen
Antworten: 16
Zugriffe: 8416

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 ...
von MiCsoft
Di Jan 19, 2021 7:21 pm
Forum: C / C++
Thema: friend Methoden in Template Klassen
Antworten: 16
Zugriffe: 8416

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...
von MiCsoft
Di Jan 19, 2021 4:26 pm
Forum: C / C++
Thema: friend Methoden in Template Klassen
Antworten: 16
Zugriffe: 8416

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...
von MiCsoft
Di Jan 19, 2021 1:30 pm
Forum: C / C++
Thema: friend Methoden in Template Klassen
Antworten: 16
Zugriffe: 8416

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...
von MiCsoft
Di Jan 19, 2021 1:26 pm
Forum: C / C++
Thema: friend Methoden in Template Klassen
Antworten: 16
Zugriffe: 8416

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...
von MiCsoft
Di Jan 19, 2021 11:46 am
Forum: C / C++
Thema: friend Methoden in Template Klassen
Antworten: 16
Zugriffe: 8416

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...
von MiCsoft
Mo Jan 18, 2021 7:11 pm
Forum: C / C++
Thema: friend Methoden in Template Klassen
Antworten: 16
Zugriffe: 8416

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(); ...
von MiCsoft
Mo Jan 18, 2021 2:04 pm
Forum: C / C++
Thema: friend Methoden in Template Klassen
Antworten: 16
Zugriffe: 8416

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...
von MiCsoft
Mo Jan 18, 2021 11:25 am
Forum: C / C++
Thema: friend Methoden in Template Klassen
Antworten: 16
Zugriffe: 8416

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...