Size: a a a

2021 July 14

AF

Aidar Fattakhov in supapro.cxx
Или ты запускаешь в одном и том же порядке и там разный кэш страниц
источник

AF

Aidar Fattakhov in supapro.cxx
Или запускаешь совсем в разных условиях
источник

D

Danya in supapro.cxx
Так и будет наверное
источник

D

Danya in supapro.cxx
Обработка файлов же
источник

U

UniCoder in supapro.cxx
Найс
источник

U

UniCoder in supapro.cxx
Так и оказалось
источник

D

Danya in supapro.cxx
Выдвигаю предложение выдать звание "Ванга 2 степени" товарищу @AsGreyWolf
источник

ES

Eyed Shovel in supapro.cxx
Все хают goto. Но можно ли его использовать для обрывания вложенных циклов?
источник

O

Ofee in supapro.cxx
Можно, но думаю, что лучше подумать, как переписать этот код чище. На практике такой способ чаще есть, чем нет

Ибо вложенные циклы по умолчанию трудночитаемы
источник

ES

Eyed Shovel in supapro.cxx
Ну допустим, у меня перебор таблицы, сделанной двумя векторами. Почему не goto?
источник

ip

illya palkin in supapro.cxx
Можете использовать лямбду + ретурн
источник

CK

Charlotte Karlos in supapro.cxx
Мм, лучше не прибегать к goto вообще. А для решения твоей задачи можно просто использовать переменную типа bool:

bool bLoop = true;
for (int y = 0; y < 10 && bLoop; ++y)
{
 for (int x = 0; x < 10; ++x)
 {
   if (x == 5)
   {
     bLoop = false;
     break;
   }
 }
}
источник

D

Danya in supapro.cxx
Это читается хуже и более error prone
источник

ES

Eyed Shovel in supapro.cxx
Знаю. Но некрасиво
источник

CK

Charlotte Karlos in supapro.cxx
Возможно. Но, использование goto, пожалуй, свернёт глаз сильнее)
источник

D

Danya in supapro.cxx
Если оно использовано по месту — то нет
источник

O

Ofee in supapro.cxx
Тут проблема вовсе не в goto, поэтому на последний вопрос нельзя ответить. Он не плох, он лишь маркер того, что код уже недостаточно выразителен, имхо
источник

D

Danya in supapro.cxx
Согласен
источник

CK

Charlotte Karlos in supapro.cxx
Maybe, просто я из тех, кто обходит данную возможность прыгать по строкам стороной
источник

D

Danya in supapro.cxx
Такая таблица должна быть отдельным типом
И предоставлять различные итераторы
Например проитерироваться во всем строкам, столбцам или по всем элементам
источник