Вам понадобится логическая переменная, если вы хотите, чтобы она читалась:
bool broke = false;
for(int i = 0; i < 1000; i++) {
for(int j = 0; j < 1000; i++) {
if (condition) {
broke = true;
break;
}
}
if (broke)
break;
}
Если вы хотите, чтобы он был менее читабельным, вы можете присоединиться к логической оценке:
bool broke = false;
for(int i = 0; i < 1000 && !broke; i++) {
for(int j = 0; j < 1000; i++) {
if (condition) {
broke = true;
break;
}
}
}
В качестве окончательного способа вы можете сделать недействительным начальный цикл:
for(int i = 0; i < size; i++) {
for(int j = 0; j < 1000; i++) {
if (condition) {
i = size;
break;
}
}
}