Эта статья является сверхважной основой всего понимания программирования, ее вам точно в мире никто нигде не расскажет. Если я начну вам объяснять сразу сложные вещи по примеру традиционных учебников и блогеров без рассмотрения "простых" под микроскопом, то вы останетесь на всю жизнь "ничего непонимающим" программистом. Поехали... В мире всего три типа передачи типов данных Итак, сам я начинал 10 месяцев назад изучать программирование по "традиционным" учебникам и блогерам, ибо других нигде нет, поэтому шел на ощупь по инстинктам и логике без полного понимания основ...
НАЧАЛО В 1980-х. один из сотрудников фирмы At&T Bell Labs, совместив 2 языка Symula и C, получил С++. Его зовут Бьерн Страуструп. ТИПЫ Встроеные типы в C++ очень похожи на C: ССЫЛКИ Ссылка это всего-лишь еще одно имя для переменной. До C++11 были только lvalue (Эль'Вэлью) ссылки, но после были добавлены и rvalue (Эр'Вэлью) ссылки. Главное их различие: На примере типа int объявляется следующим образом: Так как rvalue ссылки связываются с временным объектом, она может "провиснуть", ее никогда нельзя возвращать, как результат из функции...