Здравствуйте, Fiend, Вы писали:
F>Ссылка на массив:
F>int arr[10];
F>int (&rarr)[10] = arr;
Спасибо!!!
Однако, развитие темы: константная ссылка это тавтология. Ссылка всегда "привязана" только к одному своему объекту. О чем и предупреждает таки, вопреки всему, MSVC++ 6.0 в отмеченных строках. Которые соответствуют стандарту более чем проскакивающие варианты!
int arr[10];
const int const (&rarr)[10] = arr;
const int (& const crarr)[10] = arr; //Warning
typedef int marr[12];
marr a;
const marr const &rr = a;
const marr& const r = a; //Warning
Вопрос такой: а то что проскакивает, это вообще синтаксически верные конструкции и эквивалентны ли они "правильным" описаниям, а если эквивалентны, то зачем два способа описания?