Suchergebnisse

Suchergebnisse 1-20 von insgesamt 20.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Danke für eure Ratschläge, habs nun ohne Typecasting gemacht.. so kann es auch keine Probleme geben.. Quellcode (1 Zeile)

  • Hallo, folgende Sache.. ich lese einen Operator ein und wandle ihn für eine bessere Programmierung in einen Integer um.. jedoch muss ich für eine IF-Abfrage wissen, welcher Operator (+ oder -) eingegeben wurde.. nur leider kann ich innerhalb der If-Abfrage keine Typecasting machen, gibts vllt einen besseren Weg? Quellcode (3 Zeilen) Vielen Dank für einen Rat lg.july

  • Hallo, ich bins nochmal.. ich habe bemerkt dass mein Funktionstempalte zur Umwandlung von verschiedenen Typen nicht funtktionieren kann.. da bei Strings ja nur bis zum ersten Whitespace eingelesen wird.. nun muss ich also teilweise spezialisieren.. ich weiß nur nicht wie ich das machen könnte.. wie bekomme ich aus meinen Funktionstemplate ein Klassentemplate, welches Strings inkl whitespace einlesen kann? Quellcode (22 Zeilen)

  • das sieht mir nach einer guten idee aus dankeschön.. werde es mal testen...

  • danke nun brauch ich nur noch jemanden der mir ein template schreiben kann, dass in einer map schlüssel mit wert vertauscht... std::map<T1,T2> ist z.b. std::map<T2,T1> mir ist nicht ganz klar welchen weg ich da einschlagen soll...^^

  • Hallo, ich habe ein kleines Problem... ich sollte zu einer Vorgegeben funktion void f ein template schreiben, welches beliebige Typen umwandeln kann.. jedoch werden die Typen (X, Y, answer) in meiner Funktion nicht referenziert... heißt dass, das meine Templates falsch sind? Ich was vergessen habe? Oder kommt dass nur, weil sie nicht benutzt werden? das ist meine Klassen.. erste die Templates.. dann die Spezialisierungen und unten die Funktion void f, in der die Warnungen auftreten: Quellcode (5…

  • Hallo, ich habe eine Klasse, welche mir durch einen Operator die Zeilenanzahl eines Obejekts liefert Quellcode (4 Zeilen) Nun habe ich aber mehere Objekte vom Typ dieser Klasse in ein Vector abgegt.. ich möchte nun diesen Vector mit Iteratoren durchlaufen, und mir zB die 3 Zeile eines jeden Objekts anzeigen.. ich habe das so implementiert: Quellcode (10 Zeilen) Nun bekomme ich aber die Fehlermeldung das asciipicture keine Member-Funktion von der Klasse AsciiPicture ist, daher meine Frage - wie k…

  • Relationen überladen

    julitalia - - C, C++ & Objective-C

    Beitrag

    juuti.. danke.. das geht soweit.. PROBLEM GELÖST

  • Relationen überladen

    julitalia - - C, C++ & Objective-C

    Beitrag

    Okay.. aber wie vergleiche ich dann? Wie soll das aussehen? Ich kanns mir in etwas vorstellen.. aber wüsste nicht wie ich das implementieren sollte.. stehe da wohl auf dem Schlauch.. und was hat es dann mit Quellcode (1 Zeile) aufsich? Das kann doch auch nicht falsch sein.. hmm :shock:

  • Relationen überladen

    julitalia - - C, C++ & Objective-C

    Beitrag

    okay.. das stimmt.. das hab ich soweit verständen.. mir war nur die schreibweise neu, ich hätte es sonst als If-Abfrage gemacht.. aber warum sagt mir der Compiler dass ich für diese binäre Operation zuviele Parameter habe? Ich habe doch genau 2.. rsh und lsh Klasse: Quellcode (1 Zeile) cpp: Quellcode (4 Zeilen)

  • Relationen überladen

    julitalia - - C, C++ & Objective-C

    Beitrag

    Hallo, ich bins mal wieder.. ich bin einfach sehr wissbegierig Diesmal gehts um folgendes, ich möchte, um 2 Dateien zu vergleichen Relationen (<. >. <=. >=) überladen... Bei Operatoren weiß ich wie das geht, aber wie ist es bei Relationen? Als Beispiel von meinem Dozeneten habe ich: Quellcode (2 Zeilen) Aber müsste ich nicht eher ein true oder false zurückgeben lassen? Ich sehe einfach nicht durch :shock: lg.july

  • Hallo, ich habe habe hier eine Klasse welche soweit funktioniert.. jedoch hat sie einen Makel, die private-Sektion befindet sich über der public-Sektion.. soviel ich weiß entspricht dass nicht der C++-Konvention, oder? Daher meine Frage, wie funktioniert meine Klasse auch, wenn ich die beiden Sektionenen vertausche.. ich denke mal, es liegt daran dass etwas nicht deklariert wurde.. der Compiler gibt mir unglaublich viel Fehlermeldungen aus... Hier meine Klasse: Quellcode (73 Zeilen)

  • ich weiß nicht ob es das richtige ist, denke aber schon so lange es nichts ähnliches gibt... vielen dank schon mal

  • Hallo, ich habe einen Operatoren als freie Funktion innerhalb des Namespaces ASCII deklariert, in dem auch Ihre Klasse ist. Wenn ich diesen Operator jetzt aus einem anderen Namespace aufrufen will, möchte ich aber diesen Aufruf nicht immer extra mit ASCII:: aufrufen. Gibts denn einen Mechanismus, der dafür sorgt, dass der Operator trotzdem vom Compiler gefunden wird? So ähnlich wie friend für Klassen? LG.July

  • oki.. alles klar.. ich werds mit anbauen.. dankeeee lg.july

  • hey void.. wow.. super vielen Dank.. ich habs grad mal kurz getestet und es läuft super :O ... nun muss ich erstmal noch die Änderungen alle kapieren, aber das klappt schon.. bin nun erstmal draußen.. fahr zu meinen Eltern.. ich meld mich nochmal bei dir.. DANKEEEEEEEEEEEEE!!!!!! lg.july

  • Alle Funktionen sind nun implementiert, jedoch gibt es noch ein paar kleine Probleme die ich nicht behoben kann. Und in ein paar Tagen ist Abgabetermin für die Uni (ihr kennt das ja^^) Würde mich freuen wenn ihr ein paar (oder alle) Probleme rausbekommt.. und bitte nicht zu kompliziert, keine Templates (auch wenn es besser ist, aber die hatten wir noch nicht - sorry für deine Arbeit void ).. Hauptsache es läuft fehlerfrei... Die Probleme habe ich an die Stellen in den Quelltext geschrieben... : …

  • hey cool.. danke bin am studieren... also die eingaben sollen mit enter abgeschlossen werden.. außer bei addline()... da am besten durch ein wort oder so.. aber dass bekomme ich auch hin... nur templates hatten wir noch nicht.. ich gucke ob ichs trotzdem verstehe... aber auf jeden fall echt vielen dank.. ist mir ne superhilfe.. hab damit fast alles geschafft.. ich bastle grad noch an nem Rahmen für alles.. und dafür versuche ich den längsten String zu finden.. wenn ich soweit bein poste ich es n…

  • hey void danke für deine Hilfle.. es funktioniert auf jeden Fall schon beser Ich hab nun auch die Abfrage nach der Größe mit eingebaut... Das Ding.. wenn ich zB "1 2 3 4 5 6 7" zum löschen angebe und dann mit 999 die Abbruchbedingung erfülle zeigt er gar nichts mehr an Woran liegt? Und wie kann ich Enter als Abbruchbedingung festlegen? Hab schon mit /n rumprobiert.. Quellcode (32 Zeilen)

  • Hallo, ich habe eine Klasse geschrieben welche eine Textdatei ausliest und die Strings zeilenweise in einen Stringvector legt. Auf diesen Stringvector sollen nun verschiedene Funktionen zugreifen können: void viewline(): Soll bestimmte Zeilen anzeigen lassen, arbeitet ok. void removeline() Soll bestimmte Zeilen löschen, durch das mehrmalige Durchlaufen der for-Schleife "rutschen" die Elemente nach und so ist das Ergebnis nicht mehr das gewünschte, wie könnte ich das optimieren? void addline() So…