...
{
... //тут типа код
int a = a // to avoid coredump
...
}
...
я плакалъ (писали неиндусы)
Здравствуйте, and1, Вы писали:
A>A>...
A>{
A>... //тут типа код
A> int a = a // to avoid coredump
A>...
A>}
A>...
A>
A>я плакалъ (писали неиндусы)
Да ну.. чего смешного-то? Профи писал, сразу видно....
А прогу, которая ошибки доступа по нулевому указателю генерит 10 раз в секунду (по МЕГА тупой причине), не хочешь?
Ошибка давится, а рядом комментарий, что давится не просто так, а по делу, так как иначе "почему-то" не работает. Проверку на пустоту списка вставить оказалось слишком сложно.
Причем 10 раз в секунду — это не шутка — по таймеру. Но самое смешное, что по "ТЗ" эта ошибка "должна" была проявиться только раз в секунду, просто человек искренне полагал, что в секунде 100 милисекунд.
А вы говорите — "индусы". Все самые тупые программеры (имхо) — все-таки русские.
Здравствуйте, and1, Вы писали:
A>A>...
A>{
A>... //тут типа код
A> int a = a // to avoid coredump
A>...
A>}
A>...
A>
A>я плакалъ (писали неиндусы)
типа добавление автоматической переменной в стек избавляет от coredump
кто-то рушит стек и нет масла в голове чтобы найти кто рушит стек
а присвоение наверное для того чтобы ворнинга о неиспользуемой переменной не возникало
Довольно умный индус однако
Всех обдурил и баг оставил
Здравствуйте, and1, Вы писали:
A>A>...
A>{
A>... //тут типа код
A> int a = a // to avoid coredump
A>...
A>}
A>...
A>
А что такое coredump? И где точка с запятой в конце? А также лопата...
Здравствуйте, qwertyuiop, Вы писали:
Q>А что такое coredump? И где точка с запятой в конце? А также лопата..
лопата
Здравствуйте, Какая разница, Вы писали:
КР>Здравствуйте, and1, Вы писали:
A>>A>> int a = a // to avoid coredump
A>>
A>>я плакалъ (писали неиндусы)
КР>а присвоение наверное для того чтобы ворнинга о неиспользуемой переменной не возникало
КР>Довольно умный индус однако
КР>Всех обдурил и баг оставил
Зато появляется варнинг "неинициализированная переменная". Так что обдурить не получилось.
Здравствуйте, qwertyuiop, Вы писали:
Q>Здравствуйте, and1, Вы писали:
A>>A>>...
A>>{
A>>... //тут типа код
A>> int a = a // to avoid coredump
A>>...
A>>}
A>>...
A>>
Q>А что такое coredump? И где точка с запятой в конце? А также лопата...
В Unix так называется процесс падения проги по Access Violation. Мелкософт реализовал эту фишку в ХР.
Помните "Отправить отчёт в Microsoft?". А в Unix эта фишка уже 100 лет. Только там этот отчёт записывается в файл, размер которого
можно ограничить.