Re[2]: Но все таки...
От: Denn  
Дата: 07.02.03 14:27
Оценка:
Здравствуйте, 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


Вопрос такой: а то что проскакивает, это вообще синтаксически верные конструкции и эквивалентны ли они "правильным" описаниям, а если эквивалентны, то зачем два способа описания?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.