Скажем, у меня есть эта программа:Переходя константное значение по ссылке
const int width = 4;
void test(int&){}
int main() {
test(width);
}
Это не будет компилироваться. Я замечаю, что постоянные значения (также константы перечисления) с именами (такими как ширина) не могут быть переданы по ссылке. Почему это так?
Другим вариантом является 'void test (const int &) {}', который является как const, так и ссылкой. –