Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » vector

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ]
000
23.09.2003, 22:34 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Da ich mich ein bisschen mit templates beschäftigen wollte, dachte ich mir ich mach was sinnvolles und schreib mir ne eingene MAtrixklasse
aber ich bekomm noch nicht mal die Deklaration hin

C++:
template <class Typ> class CMatrix{

    public:
        CMatrix();
        CMatrix(int x,int y,Typ* values);
        CMatrix(int x,int y,Typ** values);
        



    private:
        std::vector<std::vector<Typ>> matrix;


};



wie muss ich das vector definieren damit der das frisst
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 23.09.2003 um 22:35 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.09.2003, 22:40 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat:
Windalf postete

C++:
        std::vector<std::vector<Typ> > matrix; // BEachte Leezeichen


[/i]

Soll im nächsten Standard gefixt sein, wenn ich mich recht entsinne, weil alle mal drüber stoplern.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.09.2003, 22:42 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


funzt leider auch nicht
class Typ *' : unknown size
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.09.2003, 22:44 Uhr
Pablo
Supertux
(Operator)


Heißt das, dass als

C++:
vector<Typ [b]>>[/b] matrix


verstanden wird?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 23.09.2003 um 22:44 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
23.09.2003, 22:49 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Pablo
Ich versteh deine Frage leider nicht
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
23.09.2003, 23:02 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Scheint jetzt doch zu funzen
an scheinen hat sich visual studio verfranzt
Rebuild all hats gerichtet
Ok gleich die nächste Frage
Muss ich die Implementation auch gleich machen oder kann ich das bei templates auch auseinanderziehen und wenn ja wie?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
23.09.2003, 23:02 Uhr
virtual
Sexiest Bit alive
(Operator)


Äh.
Hm,
Tja.
Kann es sein, daß Du da irgendwie versuchst, ein Template in eine .cpp Datei zu packen?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
23.09.2003, 23:06 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


nein hab ich nicht versucht
ist alles in einer *.h datei
ich will nur wissen ob ich in der *.h datei die deklaration und implemention (ich weiss das es keine richtige implementation ist weil diese ja erst erzeugt wird wenn ich ein konkretes objekt anlege aber ihr wisst sicher was ich damit meine) trennen kann, weil das sonst so unübersichtlich wird
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 23.09.2003 um 23:10 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
23.09.2003, 23:18 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


das was ich gesucht habe war vermutlich dies hier

C++:
template <class Typ>CMatrix<Typ>::CMatrix(){}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
24.09.2003, 09:38 Uhr
~(un)wissender
Gast


Die kannst du trennen das ist egal, wichtig ist nur alles in einer Datei zu haben, oder auch include "matrix.cpp", dann kannst du alles wie bisher machen, ist aber eher unüblich...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: