Какое слово канонически используется для упоминания эталонного слияния?

В C ++ существует механизм, который объединяет ссылки в некоторых контекстах шаблона и для указателей на функции. void (*)() эквивалентно void().

Я пытался гуглить, но без фактического термина это невозможно.

4 голоса | спросил v.oddou 27 AMpFri, 27 Apr 2018 09:04:52 +030004Friday 2018, 09:04:52

1 ответ


0
Я только что нашел это !!это называется ---- +: = 0 =: + ----cf https://isocpp.org/blog/2012/11/universal-references-in-c11-scott-meyersИз-за ссылки на ссылку этот созданный код является prima facie недопустимым, но исходный код - «f (x)» - вполне разумен.Чтобы избежать его отклонения, C ++ 11 выполняет «свертывание ссылок», когда ссылки на ссылки возникают в таких контекстах, как создание экземпляра шаблона .
ответил v.oddou 27 AMpFri, 27 Apr 2018 09:12:07 +030012Friday 2018, 09:12:07

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132