типы значений определены за нас, инт, флоат, стринг это типы значений, а объекты это ссылочные типы.
А в плюсах получается все объекты типа значений и ссылку вы можете добавить сами?
В плюсах нет таких сущностей как ссылочный и значимый типы. Но, в общем да, примерно так. Можно сказать, что, с точки зрения плюсов,шарп все ссылочные типы оборачивает. в shared_ptr, хотя это очень грубо.
то есть если я в качестве аргумента метода передам объект (безо всяких ссылОчек и указателей) то оно по факту скопирует его и создаст новый экземпляр объекта?😳
Верно. Будет выделена память на стеке и вызван конструктор копирования.
существует такой конструктор?😳😳
А ещё конструктор перемещения есть ... :)
Обсуждают сегодня