(17.05.2012 14:32)Efrit Wrote: Эх, ну какой дурак придумал, что в сях неинициализированные указатели равны мусору, а не NULL?
Полдня сегодня из-за этого потратил - в одной из if-веток конструктора забыл проинициализировать поле-указатель...
Ну с таким же успехом можно отгрести багов и от любой другой переменной. Тут уж либо обнулять все (как в паскале при создании объекта в куче) либо ничего не трогать. В сях скрость работы на одном из первых мест - ничего "лишнего" компилятор пытается не вставлять.