PDA

View Full Version : [C# , C++] SortedList<string, int>


andreapav
11-03-2009, 08:53
Ciao a tutti,
devo convertire un sorgente da C# a C++, qualcuno sa come si traduce l'istruzione:

private SortedList<string, int> m_inList;

in C++??

Torav
11-03-2009, 13:22
detta così è assolutamente legittima anche in c++... se hai qualche errore forse dipende da altro!

ndakota
11-03-2009, 13:25
detta così è assolutamente legittima anche in c++... se hai qualche errore forse dipende da altro!

penso che il problema sia che il C# prevede proprio una classe SortedList, mentre in C++ dovrebbe farla lui, credo eh.. :O

vizzz
11-03-2009, 14:09
che caratteristiche ha questa lista? (che sia ordinata lo dice già il nome)
la chiave è la stringa? deve essere unica?

comunque dai un occhio ai contenitori STL
http://www.sgi.com/tech/stl/table_of_contents.html -> 2. Container classes

se la chiave deve essere unica va benissimo una "map"

tomminno
11-03-2009, 22:29
SortedList non ammette chiavi duplicate perciò map è il perfetto equivalente