хотя нет, багом это нельзя считать: результирующий код функционально эквивалентен в обоих случаях и соответствует стандарту. Фича реализации :)
судя по примеру из стандарта (ISO/IEC ISO/IEC 14882:2003(E) п. 12.4)struct B { virtual ˜B() { } }; struct D : B { ˜D() { } }; D D_object; typedef...
не знаю... Придется наконец почитать стандарт. :) хотя мне кажется это фича VC++.
гм... странно по-моему. Это по стандарту так должно? деструктор в самом деле не вызывает delete. delete вызывается в `scalar deleting destructor',...
S_T_A_S_ Я ошибался, слишком обобщив назначение `scalar deleting destructor'. По последним наблюдениям, он вызывается при явном вызове...
да, сорри, выходит я неверно представлял себе назначение `scalar deleting destructor'.
Под "статический" я имел в виду "не динамический" т.е. в т.ч. и auto. Вызов operator delete присутствует в коде `scalar deleting destructor', но...
S_T_A_S_ Дело в том, что foo_class::`scalar deleting destructor' используется компилятором для уничтожения как статических так и динамических...
попробовал сейчас на Атлоне64 - то же самое. Т.е. SoftIce (4.3.2) инфу о посл. ветвлении не дает, изменить регистр IA32_DEBUGCTL тоже не...
вообще-то может, но только в 2 случаях AFAIK: 1) ring > 0 2) регистр не реализован В данном случае причин для этого нет: 1) ring0...
Broken Sword У меня ранше как раз Атлон был. И SoftICE (4.2.7) на Win9x выдавал эту информацию. Только я на неё тогда внимания не обращал :-)...
Можно ли использовать возможности аппаратной трассировки ветвлений и исключений Pentium4 под Windows (XP) ? Смотрел в SoftICE MSR-регистры...
1) А виндовс на отлаживаемой машине стартует в debug mode ? (см. "Kernel-Mode setup" в debugger.chm). Если да, то попробуй после "Waiting to...
а как DLL грузится в процесс ? если внедряется код-агент, который уже загружает DLL штатным способом, то можно в этом коде вызывать отдельную...
посмотри это.
unixoid код процедуры может состоять из множества отдельных кусков кода. Такую оптимизацию делает VC++ 7+ Теоретически нужно быть готовым...
а как это ?
Asterix используй псевдохэндл просесса.
cresta вообще-то да. Например, если не-volatile переменная используется несколькими потоками, а компилятор закэшировал её в регистре....
в таком случае не понимаю, как это будет работать при использовании ДЛЛ потоком, отличным от того, в котором она была загружена...
Имена участников (разделяйте запятой).