
nova
Mitglieder-
Gesamte Inhalte
12 -
Benutzer seit
-
Letzter Besuch
-
danke für die antwort! dummerweise, hab ich jetzt ein anderes problem: ich möchte die set direkt nach jeder eingabe mit setW.insert(wert) auffüllen. wenn ich aber die set ausgeben will, mit einer schleife for(j=setW.begin(); j != setW.end(); j++) print(*j) wird immer nur der erste wert ausgegeben. :confused: :confused: wieso das? kann man mit insert, nicht gleich die daten in der richtigen reihenfolge einfügen lassen?
-
solange loop kleiner als 10 ist, wird loop um 2 inkrementiert nova
-
liebe leute ich hab eine template klasse des typs struktur<T>. im main programm hab ich nun eine set<struktur<string>, greater<struktur<string> > setW erzeugt und möchte die einer methode der template klasse übergeben. ich krieg das einfach nicht hin, was muss ich denn für eine signatur bei der funktion verwenden? funktion(set<struktur<T>, greater<struktur<T> >&) funktioniert jedenfalls nicht :confused: kann mir jemand rat geben? wäre sehr, sehr dankbar! nova
-
wow, na danke, das war jetzt der aufsteller des tages fühl mich halt noch als anfänger, weil ich eignetlich noch gar nicht so durchblicke, es aber in meinem studium so unheimlich schnell vorwärts geht... find jedenfalls toll dass es so ein forum gibt und vor allem leute wie dich crush :)
-
..sind wohl typisch (dumme) anfänger-fehler :WD
-
CRUSH DU BIST DER GROESSTE!!!! :D oh mensch, danke!! ich hatte doch tatsächlich die include in der .cpp!!! könnte mich schlagen ich bin dir soooo dankbar :)
-
das sind die geneuen fehlermeldungen: c:\programme\microsoft visual studio\myprojects\rucksack1\laderaum.h(39) : error C2061: Syntaxfehler : Bezeichner 'matrix' c:\programme\microsoft visual studio\myprojects\rucksack1\laderaum.cpp(23) : error C2511: 'bottomUpAlgorithmus' : Überladene Member-Funktion 'void (class matrix<int> &,class Gueter *)' nicht in 'Laderaum' gefunden c:\programme\microsoft visual studio\myprojects\rucksack1\laderaum.h(16) : Siehe Deklaration von 'Laderaum' versteh auch nicht warum er eine überladene memberfunktion meldet, ich hab sie genau so in der header-datei deklariert.. :confused: die include files sollte auch alles stimmen.... verzweiflung macht sich breit:(
-
liebe leute ich hab eine template klasse matrix (template <typename T> class matrix....), wieso in aller welt kann ich in einer funktion die übergabe nicht folgendermassen machen:confused: :confused: :confused: void bottomUpAlgorithmus(matrix<int>& tableau, Gueter* array); es kommt immer ein compiler-fehler "bezeichner matrix", was soll denn das?? :( please help me...... thanxx very much
-
hey goos sowas hatte ich mir eigentlich auch gedacht, aber es wird dann verdammt kompliziert.. :confused: ich habs mal so versucht: private: int nRows, nCols, nGut; vector<vector<vector<T> > >mat; template <typename T> matrix<T>::matrix(int numRows, int numCols, int nG, const T& initVal): nRows(numRows), nCols(numCols), nGut(nG), mat(numRows, vector(numCols vector<T>(nGut ,initVal) ) ) {} bitte nicht lachen das läuft eben nicht wie es sollte.... na wenn das jedenfalls irgendwie klappen sollte, könnte ich dann der matrix so einen weiteren vektor anfügen? matrix[j] = neuervektor; hiilfe, aus mein aus meinem kopf steigt rauch auf.... :WD
-
hallo leute ich bin jetzt soweit dass ich eine matrix mit den entsprechenden werten berechnen kann. nun hab ich aber ein neues problem und zwar: ich sollte jedem matrix-wert (matrix[j]) noch weitere werte zordnen können. ist es irgendwie möglich für jeden einzelnen matrix-wert noch einen vektor zu definieren den man dynamisch erweitern kann? wie könnte das in etwa aussehen? naja, vielleicht etwas kompliziert was? wär aber super toll wenn mir jemand einen rat hätte thanxxx
-
thanx klotzkopp dein tipp hat mir weitergeholfen, hab das nicht gerafft, dass das eine element ja ein vektor war und man daher nicht elementweise einfügen konnte!!
-
hallo liebe leute ich sollte ein programm schreiben, welches die optimale güterzuordnung eines "rucksacks" mit bestimmter kapazität berechnet. nun sollte ich dabei eine 2d matrix benutzen, und da fangen auch schon die probleme an :confused: ein klassentemplate für die matrix ist vorhanden. das wär der konstruktor für die matrix: template <typename T> matrix<T>::matrix(int numRows, int numCols, const T& initVal): nRows(numRows), nCols(numCols), mat(numRows, vector<T>(numCols,initVal)) {} nehmen wir an ich deklariere folgendes: matrix<int>* tableau sollte man dann dieses tableau nicht, z.B. in einer Schleife, dynamisch erweitern können? So irgendwie: tableau[i-1][j-1].push_back(0) bitte helft mir weiter, bevor ich noch verzweifle.... :WD herzlichen dank!!!!! nova