Я хотел бы использовать цикл foreach, который выполняется вдоль массива int [], но без экземпляра массива в определенной переменной. Например, я хочу:
int x[3] = {1,2,3};
for (int &i : x) std::cout << i << ' ';
Но без экземпляра х. Я пробовал это:
for (int &i : {1,2,3}) std::cout << i << ' ';
Но это не компилируется.