| imho.ws |
![]() |
|
|
|
# 1 |
|
Member
Регистрация: 16.10.2002
Адрес: Moscow
Сообщения: 312
![]() ![]() ![]() |
Перечитывая учебники.
Начал тут читать Страуструпа, дабы повысить общий уровень, очень удивился, когда в первом же упражнении нашел задачу, с которой не смог справиться. Вроде не 1 год писал, правда мелкие задачи и эпизодически.
Итак люди вопрос вам. Как выглядит определение ссылки на масив из 10 целых? Указатель понятно, ссылка на целое понятно. Ссылка на массив непонятно. Как-то всегда без подобного обходился, очень интерестно. Попробовал 10-ок вариантов, ни один не был пропущен компилятором. Помогите теперь вы. |
|
|
|
|
# 2 |
|
::VIP::
Регистрация: 19.03.2004
Сообщения: 1 329
![]() ![]() ![]() ![]() |
Ну если...
int a[10]; int *b=a; ...то b и будет ссылкой на этот массив, впрочем и как само a. Указатель не может содержать информации о количестве элементов массива. Можно только судить о размере элемента массива исходя из типа указателя. |
|
|
|
|
# 3 |
|
Member
Регистрация: 16.10.2002
Адрес: Moscow
Сообщения: 312
![]() ![]() ![]() |
Ты путаешь ссылку с указателем. Я спросил про ссылку.
Впрочем я только что прочитал задание снова, там написано ссылки на массив из 10 целых. Так что ссылки на элементы тоже будут ответом, проблемма в том, что их мне написать тоже не удается. Последний раз редактировалось strah; 30.03.2006 в 15:37. |
|
|