|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Kotrekhov 2:5020/400 08 Jan 2005 18:46:16 To : Andrey Kotrekhov Subject : Re: [q] баг или я глючу -------------------------------------------------------------------------------- Andrey Kotrekhov wrote: > Добрый день всем! [cut] > Падает при задании несуществующего ключа в map, при этом вызывается > исключение, которое перехватывается. > При существующем ключе все живет. > Где грабли? > [cut] > void * Run(void *n) { > int i=0; > //struct timespec rqtp = {0, 1000}; > while (true) { > try { лечится заменой aa["xxx"].size() на : B &b = aa["xxx"]; а уже потом cout << "xxx=" << b.size() << endl; Вопрос, это баг в компиляторе под фрей? Если да, то кому писать (в gcc или FreeBSD), под линуксом не наблюдается > cout << "xxx=" << aa["xxx"].size() << endl; > } > catch(...) { > cout << "exception" << endl; > } > //nanosleep(&rqtp, NULL); > try { > cout << i++ << endl; > } > catch(...) { > cout << "exeption in cout" << endl; > } > } > return NULL; > } > -- Андрей --- ifmail v.2.15dev5.3 * Origin: Alkar Teleport News Server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/13297ea0daf09.html, оценка из 5, голосов 10
|