Форум: "Потрепаться";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
ВнизНи как я с map ом не разберусь. Найти похожие ветки
← →
Kolan © (2004-12-13 14:10) [0]Здравствуйте,
Ворос такой: Задали мне узнать что быстрее будет хеширование строки и поиск в map или просто поиск по строке.
Так вот я с nap этим ни как не разберусь. Как мне его заолнить и искать в нем. Вот сделал сам не знаю что.struct TestStr
{
string MapName;
int MapData;
};
typedef map<string,TestStr> Graph;
const char *TMapRoutines::AddRecordToMap(char *StringToAdd )
{
AnsiString AnsiStringToAdd;
AnsiStringToAdd = StringToAdd;
Graph G;
string MapString;
TestStr S1,S2,S3,S4;
char *Str;
S1.MapName= StringToAdd;
//S1.MapName.c_str();
Form1->ListBox5->Items->Add(AnsiStringToAdd);
//S1.MapName="AnsiStringToAdd";
G.insert(make_pair(S1.MapName,S1));
for(Graph::iterator it=G.begin();it!=G.end();it++)
{
MapString = (*it).first;
}
}
Что мне с этой MapString делать. Мне же надо гдето этот мап хранить... мне что на него указатель нодо Короче каше в голове.
Помогите сделать простую вешь. Допустим заполнить мап 10 строками и вывести их в ListBox например.
:)
← →
марсианин © (2004-12-13 15:39) [1]
> Мне же надо гдето этот мап хранить...Graph G;
зачем ты будешь его хранить, если создал его на стэке? при выходе из ф-ции он будет уничтожен
как вариант передавай ссылку на мар как параметр
для поиска в мар есть метод find..
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c