Здравствуйте, soulless, Вы писали:
S>Проблема такая: приложение под GLUT при отладке в одной из функций выдает ошибку Unhandled exception in s3d5.exe: 0xC0000005: Access Violation (что-то с памятью). В Call Stack'е следующее: S>CALC_MESH::triangulate(VERTEX * 0xcccccccc, int -858993460) line 108 + 12 bytes S>c0400000() S>Функция c0400000() — вообще непонятно откуда взялась, а параметры в triangulate-функции тоже какие-то странные (кстати из-зи них и ошибка).
0xcccccccc — таким образом Debug-версия C-Runtime Library заполняет неинициализированные локальные переменные. Так что ты передал первым параметром неинициализированную переменную. Отсюда и ошибка.
Кстати, в Release-версии в ней будет 0. И все может работать по другому, в том числе и правильно...