Const Cffectification ConfurtificationC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Const Cffectification Confurtification

Сообщение Anonymous »

Из (4.4 /1) он считывает < /p>


rvalue типа «Указатель в CV1 T» может быть преобразован в RValue of the
type «Указатель на CV2 T», если «CV2 T» более квалифицирован CV, чем «CV1 T.» Я не знаю, где стандарт определяет тип «большего количества CV-квалификации», но, как я понял, декларатор с CONS больше, чем CV-квалификация, чем неконфессиональный. < /P>

Для следующих конверсий, как цитата из стандартной подходит или как вы знаете, какая из них менее или более квалификация CV? < /P>

int *const c1 = 0;
int const* c2 = 0;
const int *const c3 = 0;

c1 = c2; // allowed
c1 = c3; // allowed
< /code>

Обновление: < /strong> < /p>

c2 = c1;
c2 = c3;


Подробнее здесь: https://stackoverflow.com/questions/759 ... conversion
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»