| Справочное руководство по C++ | 120 |
cpc++; // ошибка
p = pc; // ошибка
Каждая из этих операций недопустима или потому, что она изменяет значение
объекта, описанного со спецификацией const, или потому, что делает
такое изменение возможным позднее с помощью указателя, настроенного
на объект без спецификации const.
Аналогична ситуация со спецификацией volatile.
Обратитесь к $$R.5.17 и $$R.8.4.
Нельзя описывать указатели на ссылки ($$R.8.2.2) или указатели
на битовые поля ($$R.9.6).
R.8.2.2 Ссылки
В описании T D, в котором D имеет вид
& список-спецификаций-cv opt D1
тип описываемого идентификатора есть
"...список-спецификаций-cv ссылка на T". Тип void& недопустим.
Например, во фрагменте
void f(double& a) { a += 3.14; }
// ...
double d = 0;
f(d);
Предыдущая страница 120 Следующая страница
Warning: file_get_contents(../niz.php?uri=/a/120.htm) [function.file-get-contents]: failed to open stream: No such file or directory in /home/aptemne/public_html/cpp/a/120.htm on line 54
|