Преобразование объекта, переменной или значения из одного типа в другой, чтобы удовлетворить ограничению типа, без специального запроса этого преобразования с помощью синтаксиса языка.
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Перегрузка операторов — это функция языка программирования, которая позволяет настраивать реализации операторов в зависимости от типов задействованных операндов. Некоторые языки позволяют определять новые операторы, в то время как другие позволяют только…
Разрешение перегрузки — это языковой механизм для выбора среди нескольких жизнеспособных перегрузок функций. Его правила сложны и часто удивляют даже опытных пользователей.
Ссылка — это значение, которое позволяет программе косвенно обращаться к определенным данным, таким как переменная или запись, в памяти компьютера или в каком-либо другом запоминающем устройстве.
Ссылка на rvalue — это новая языковая функция в C++ 11, представляющая ссылку на rvalue. Вместе со сворачиванием ссылок они используются для реализации и включения семантики перемещения и идеальной пересылки.