Отчего может так быть, что в режиме отладки программа (С++) работает нормально, а при ее естественном запуске возникают исключения. Мой товарищ сказал, что, возможно, это из-за некорректной работой с памятью (указатели и проч.) В связи с этим он порекомендовал программу vargrind (с его слов по телефону)- мол она отлавливает некорректную работу с памятью. Подскажите, пожалуйста ссылку...
И, раз уже "дорвался до микрофона", как правильно прописывать описание класса: писать в .h файлах include <> (или для своих классов "") или class ..., а в .cpp писать include. Единственную разницу понял, что если в .h описывается объект, а не указатель, то требуется тут же писать include об классе этого объекта. Это понятно.