templated classes fortsat

Tags:    c++

Hej udviklere,
jeg sidder og prøver at lave en templated class, som jeg kan bruge mere bredt - men jeg får et hav af compile fejl, så der er et eller andet jeg ikke helt har forstået. Jeg har været i adskillige bøger og tutorials m.m., og jeg håbede der var en der kunne hjælpe lidt.

Min klasse er et forsøg på at lave en mere anvendelig 2-dimensionel vektor. For at kunne løbe sådan en igennem skal jeg have en iterator der kan gå gennem alle elementer. Et forsøg:
Fold kodeboks ind/udKode 

MinGW giver:
Fold kodeboks ind/udKode 


Jeg prøver at nedarve en klasse Map der har en specifik definition af typen T, nemlig int:
Fold kodeboks ind/udKode 

men MinGW har ikke lyst til at lade mig gøre dette.
Fold kodeboks ind/udKode 

Er det umuligt, eller har jeg bare grebet det helt forkert an?
Jeg har stillet et spørgsmål til en tilsvarende problematik i en anden tråd: http://www.udvikleren.dk/C/Thread.aspx/1/22295/LastPage/





Indlæg senest redigeret d. 11.10.2007 21:08 af Bruger #8249
2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Man kan ikke umiddelbart lave en [][] operator.
Hvis du vil have en sådan skal du lave en mellem class til at tage sig en row eller column
Men det er lettere, men mindre intuitivt, at skrive get(x, y);

Ellers prøv at sende mig en zip-fil med et komplet eksempel.



Man kan ikke umiddelbart lave en [][] operator.
Hvis du vil have en sådan skal du lave en mellem class til at tage sig en row eller column
Men det er lettere, men mindre intuitivt, at skrive get(x, y);

Ellers prøv at sende mig en zip-fil med et komplet eksempel.

Tak, det vil jeg gøre :) jeg får det lige til at fremstå lidt forståeligt (det er lidt rodet lige nu), så sender jeg det.



t