powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как лучше оптимизировать след код ? ( подход через ООП приветствуется)
6 сообщений из 6, страница 1 из 1
Как лучше оптимизировать след код ? ( подход через ООП приветствуется)
    #37215155
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
Предположим есть след код

status1 = func1()
if (!status1) {
return 0
}

...

statusN = funcN()
if (!statusN) {
return 0
}

return 0
Т е алгоритм понятен - вызывается N func и проверяется статус для каждого func. В случае если где-то ошибка соотв прекращается выполнение условий и возвр 0. Много if писать конечно можно но некрасиво. Есть ли более простое оформление ?
...
Рейтинг: 0 / 0
Как лучше оптимизировать след код ? ( подход через ООП приветствуется)
    #37215173
Может быть что-нибудь в этом роде
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 public   class  Checker {
  Checker next;
   boolean  status;
...
   public   int  check() {
     if  (status) {
       return  ...;
    }  else  {
       return  next.check();
    }
  }
}
...
Рейтинг: 0 / 0
Как лучше оптимизировать след код ? ( подход через ООП приветствуется)
    #37215237
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я,

В вике смотри RAII
...
Рейтинг: 0 / 0
Как лучше оптимизировать след код ? ( подход через ООП приветствуется)
    #37215391
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я,

а язык-то какой?
Полагаю, можно получить указатель/ссылку на функцию. Тогда массив функций и цикл до первого false
...
Рейтинг: 0 / 0
Как лучше оптимизировать след код ? ( подход через ООП приветствуется)
    #37215443
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я,
Код: plaintext
1.
2.
3.
...
if( !( func1() && func2() && ... && funcN() ) ) return  0 ;
...
...
Рейтинг: 0 / 0
Как лучше оптимизировать след код ? ( подход через ООП приветствуется)
    #37217517
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я,

а почему бы не воспользоваться исключениями для обработки ошибок? если Си, то, пожалуй, проще, чем Егорыч написал, нет вариантов
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как лучше оптимизировать след код ? ( подход через ООП приветствуется)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]