    При выделении пространства для многомерного массива первый индекс может 
быть переменной, а второй и последующие должны быть константами. Например, 

    В отличие от указателей, которые могут быть объявлены в 
неинициализированном состоянии или установлены в нуль (если указатель не 
ссылается на необходимые данные), ссылки всегда ссылаются на объект. Для 

    Аргументы, передающиеся по значению, невозможно отличить от аргументов, 
передающихся по ссылке. Хорошее документирование функции Calculate уменьшит 
опасность подобных ошибок. 

целочисленным параметром-индексом. Поскольку функция возвращает ссылку на 
вещественный объект двойной точности, имя функции может оказаться слева от 
оператора присваивания, как показано в строке 21. Вероятно, это самое частое 
употребление ссылочных функций. Оператор в строке 21 присваивает значение 

   • Ссылка, объявленная с помощью &, ссылается на объект. В отличие от 
указателей, которые также могут ссылаться на объект, ссылка должна быть 
инициализирована при объявлении (за исключением отдельных случаев), и не может 
ссылаться в дальнейшем ни на какой другой объект. 

   • Ссылки обычно используются для объявления параметров функции, которые 
ссылаются на фактические аргументы, переданные в эту функцию. Таким образом, 
ссылки похожи на параметры-указатели, но они проще в использовании. Кроме 
того, иногда ссылки применяются в качестве возвращаемого значения функции. Это 
можно использовать при скрытии деталей реализации внутренней структуры данных, 
что позволяет проводить в ней изменения без соответствующих исправлений в коде. 
