ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 25.12.2009, 01:18
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

по-моему, довольно очевидная вещь
было у Криса в трюках
 
Ответить с цитированием

  #12  
Старый 25.12.2009, 01:19
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

Репутация: 45
По умолчанию

он стоит в цикле foreach ... как и у тебя .... присмотрись
 
Ответить с цитированием

  #13  
Старый 25.12.2009, 01:22
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от Retimiled  
он стоит в цикле foreach ... как и у тебя .... присмотрись
Да нет, не как у меня, присмотрись лучше ты
 
Ответить с цитированием

  #14  
Старый 25.12.2009, 01:23
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от Fata1ex  
по-моему, довольно очевидная вещь
было у Криса в трюках
Не очень понятное замечание.
Кто такой Крис, и какая именно вещь очевидна ?
 
Ответить с цитированием

  #15  
Старый 25.12.2009, 01:25
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

Репутация: 45
По умолчанию

Код:
           foreach (int[,] matrix in listOfMatrix)
            {
                for (int i = 0,nextMatrix=false; i < matrix.GetLength(0) && !nextMatrix; i++)
                for (int j = 0; j < matrix.GetLength(1) && !nextMatrix; j++)
                    if(matrix[i, j] == 0)
                        nextMatrix=true;//<----- тут циклы заканчиваются
               printf("Этот код не выполнится в циклах for только в foreach 8-Ь");
                return nextMatrix;

            }
 
Ответить с цитированием

  #16  
Старый 25.12.2009, 01:26
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от Retimiled  
... главное не это ... как то разбирая старый fig-forth заметил что goto там вытворяла НЕЧТО.... дело в том что счетчики for лежали на стеке ... и чтоб выйти по goto форту приходилось такой чисткой и анализом заниматься что КАРАУЛ!
К счастью, в C# таких проблем нет
В общем случае неуправляемых языков - конечно я согласен, что goto может привести к очень плохим последствиям.
 
Ответить с цитированием

  #17  
Старый 25.12.2009, 01:27
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

Репутация: 45
По умолчанию

ну согласен ... но постоянно в мозгу а КАК ТАМ НА СТЕКЕ 8)))))))))))))

.... стекофобия 8)))
 
Ответить с цитированием

  #18  
Старый 25.12.2009, 01:28
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от Retimiled  
Код:
....
Ты все же напиши экзешник
Трассировка нас рассудит
 
Ответить с цитированием

  #19  
Старый 25.12.2009, 01:40
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

Репутация: 45
По умолчанию

кстати return - это тот же goto только в фас!
 
Ответить с цитированием

  #20  
Старый 25.12.2009, 01:41
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

я имел в виду, что для большинства ясно, что иногда goto очень даже полезен
крис касперски. вспомнил его, так как пример уж больно похож а вообще хотелось бы побольше подобных заметок со всякими тонкостями
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как настроить две сетки для сервера CyberPank Windows системы 2 16.07.2009 07:55
Bat Micr0b Windows 2 25.04.2006 19:49



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ