История изменений
Исправление forCe, (текущая версия) :
Вот в этой строке:
auto a = make_unique<A>(10, «aaa», 20.2);
Я тут вызвал шаблонную функцию make_unique, которая вернула мне объект. Какие именно инструкции тут управляют памятью? Ведь для того, чтобы делать утверждения о ручном управлении памятью, нужно показать, что программист руками выделяет и освобождает память. Если выделение тут можно указать, то где же тут освобождение?
А затем в следующих строках ты писал
a->method
Это тоже управление памятью, на твой взгляд?
То, что компилятор вписал вызов деструктора на выходе из области видимости a — это не более чем сахарок
In computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express
Нет, это не сахар.
Исправление forCe, :
Вот в этой строке:
auto a = make_unique<A>(10, «aaa», 20.2);
Я тут вызвал шаблонную функцию make_unique, которая вернула мне объект. Какие именно инструкции тут управляют памятью? Ведь для того, чтобы делать утверждения о ручном управлении памятью, нужно показать, что программист руками выделяет и освобождает память. Если выделение тут можно указать, то где же тут освобождение?
А затем в следующих строках ты писал
>> a->method
Это тоже управление памятью, на твой взгляд?
То, что компилятор вписал вызов деструктора на выходе из области видимости a — это не более чем сахарок
In computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express
Нет, это не сахар.
Исходная версия forCe, :
Вот в этой строке:
>> auto a = make_unique<A>(10, «aaa», 20.2);
Я тут вызвал шаблонную функцию make_unique, которая вернула мне объект. Какие именно инструкции тут управляют памятью? Ведь для того, чтобы делать утверждения о ручном управлении памятью, нужно показать, что программист руками выделяет и освобождает память. Если выделение тут можно указать, то где же тут освобождение?
А затем в следующих строках ты писал
>> a->method
Это тоже управление памятью, на твой взгляд?
То, что компилятор вписал вызов деструктора на выходе из области видимости a — это не более чем сахарок
In computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express
Нет, это не сахар.