Кстати да. В средней программе немалый процент вызовов operator new составляет выделение блоков памяти размером до 64 байт, неверующие могут взять...
давай екзешник, собранный в релизе может у тебя с системой что? Это опции компилятора - подробности в MSDN их можно выставить и настройками...
Не делают, а говорят что сделают - есть такая категория индусов, которая сначала постит бид, а уже потом спрашивает че делать-то ;)
Green_DiCk Ну во-первых реализация методов шаблонного класса (за исключением шаблонных специализаций) обычно должна находиться в заголовочном...
Зачем сразу бсод-то? Вы же народ пускаете через хттп-прокси? тогда просто ежедневно смотри список посещенных сайтов, отсортированный по траффику,...
Вот так: #include <stdio.h> #include <string.h> struct header { char stack[5]; char pc[5]; }; void main() { header hdr, hdr2; FILE *f;...
Делаешь VirtualAlloc c MEM_RESERVE на макс. размер, который тебе понадобится - на 512мб например. Этот вызов зарезервирует тебе диапазон адресов в...
MSVC8.0: Sorting with hint. Execution time= 0.22 seconds Standart sorting. Execution time= 0.06 seconds Std C++ sorting. Execution time= 0.01...
Так это же такие возможности для обфускации :) тот же JAD декомпилирует такой код некорректно
JVM не проверяет корректность целочисленных значений перед передачей в метод. Пишем маленький класс: public class A { public static void x(byte...
//rand.c - single-threaded version int __cdecl rand (void) { return(((holdrand = holdrand * 214013L + 2531011L) >> 16) & 0x7fff); }...
гммм... Выходит, код my_func(rand(), rand()); неверен? :)
а дело-то в том, что в моей проге порядок вычисления аргументов на результат работы не влияет Компилер просто пытается вычислить аргументы...
и не в тему... думаю, green дал достаточно полный ответ :))
2 vito: мой случай он тоже корректно компилит? :)
debug:4410 release:2200 Помнится, в Сях выражения вычисляются справа налево... Кто-нибудь может объяснить этот эффект?
Можно подробнее? Оператор приведения типа выдаёт ссылку на глобальную переменную, причём переменная меняется... так почему в релизе она не...
Имеем код: class C{ public: C(DWORD id): id(id) {}; __forceinline operator DWORD&(); DWORD id; }; DWORD dw; __forceinline...
Я встречался :))) Вижу, понравилась идея? MSDN не поможет - это баг MASM Способ только один - комментить код, пока не найдёшь глючную строчку
Звёзды тебя не обманули, только скрипт на С++ в 600 строк... И уже тормозит офигенно
Имена участников (разделяйте запятой).