Приведение типа: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Mercury (обсуждение | вклад) |
Mercury (обсуждение | вклад) |
||
Строка 204:
==== {{якорь|const_cast}} Операция <code>const_cast</code> ====
Назначение: снятие/установка модификатора(ов) {{cpp|1=const}}, {{cpp|1=volatile}} и/или {{cpp|1=mutable}}. Часто это применяется, чтобы обойти неудачную архитектуру программы или библиотеки, для стыковки Си с Си++, для передачи информации через обобщённые указатели <code>void*</code>.
Ограничения на <code>expression_from</code>: выражение должно возвращать ссылку или указатель.
|