Здравствуйте, Аноним, Вы писали:
А>А как узнать достаточно ли отмотал?
1) Прикинуть
2) В случае однопоточного окружения сделай что-то типа:
class AboutStackTop {
CAboutStackTop()
{
char buffer;
top = &buffer;
}
const void* top;
static const AboutStackTop theObj;
public:
static const void* Get() { assert( theObj.top != 0 ); return theObj.top; }
};
Только AboutStackTop::Get() нельзя будет звать из статических конструкторов...
Ну и хмуро непортабл это всё конечно
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
_>Еще в догонку, моя практика показывает что самый быстрый способ поиска подобных ошибок, заключается в комментировании того, что написал 10мин, час, 10 >часов назад
а еще системы сорс контроля рулят