forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Юмор (http://forum.boolean.name/forumdisplay.php?f=35)
-   -   отладка (http://forum.boolean.name/showthread.php?t=4128)

HolyDel 11.08.2007 14:30

отладка
 
в огромной проге среди всяких разных #define-ов:
#define false true
//счастливой отладки, с$$ки!

ЛысыЙ_Чук-Иванчук 11.08.2007 16:13

Re: отладка
 
Как смешно=))))
я невкурил=(

jimon 11.08.2007 17:08

Re: отладка
 
боян .. :)

Leito 11.08.2007 18:29

Re: отладка
 
jimon, угу верно боян, на башорге с месяц назад или больше читал.

ЛысыЙ_Чук-Иванчук 12.08.2007 02:52

Re: отладка
 
300раз баян, про что реч-то...
Я тоже посъмеятся хочу!=(

johnk 12.08.2007 08:19

Re: отладка
 
А для меня не боян :) Улыбнуло :)

jimon 12.08.2007 11:23

Re: отладка
 
vlad
#define ето деректива препроцессора в C++ (и некоторых других языках ... но тут про c++ идется речь)

к примеру если написать
Код:

#define VIVESTI_NA_EKRAN_BLABLABLA printf("blablabla");
void main()
{
VIVESTI_NA_EKRAN_BLABLABLA
}

то после препроцессора етот код превратится в
Код:

void main()
{
printf("blablabla");
}

а потом етот код уже идет на компиляцию

щитай что #define просто заменяет одно выражение на другое

в данной шутке делают #define false true
тоесть выражение false (не правда) заменяется везде на true (правда)
что приводит обычно к не работоспособности кода

если в проекте >100 файлов кода то определить где такая строчка запрятана очень сложно
обычно ето шутка (теперь) программистов которых увольняют со своего места ... нельзя же уйти просто так :)

ZanoZa 12.08.2007 21:30

Re: отладка
 
возьму на заметку :)

Leito 12.08.2007 23:34

Re: отладка
 
стыдно С++ не знать!))

dimanche13 12.08.2007 23:48

Re: отладка
 
Это не только С++, но и простой С. Если такая фишка популярна в среде уволенных программистов, то найти ее не составляет труда. Думаю и не зная о ней, тоже можно найти, не напрягаясь.

jimon 12.08.2007 23:55

Re: отладка
 
dimanche13
найти одну строчку произвольного вида среди 500 кб текста разбросаного по 200 файлам плюс куча системных хидеров студии ... прямо простейшее задание

хорош молоть чепуху

dimanche13 13.08.2007 00:00

Re: отладка
 
Цитата:

Сообщение от jimon
dimanche13
500 кб текста разбросаного по 200 файлам

про это ничего не говорится. НО ЕСТЬ ТАКАЯ ШТУКА КАК ДЕБАГГЕР. И при желании, можно найти всё! Или ты мне не веришь???
Код:

flag = true;
cout<<(int)flag; getch(); // опс поймали

мало того true и false это чаще флаги, а значит используются в условных операторах? там и ищем
Код:

if (flag == false)
{
    do_work();
}
else
{
    do_flud();
}


jimon 13.08.2007 01:01

Re: отладка
 
dimanche13
эх :) лан не буду спорить :) у каждого свои шишки на лбу ... и я с проблемным дебагом не один день просидел ... и такие дефайны там ловить ненашутку сложно


Часовой пояс GMT +4, время: 08:12.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot