Zarządzanie zasobami w C++ #2 – semantyka przenoszenia (std::move)

cpp-polska.pl 1 rok temu
W
drugiej części cyklu o zarządzaniu zasobami bierzemy na tapet
konstrukcje, z którymi dość trudno było się oswoić programistom
C++ po wprowadzeniu go do języka w 2011 roku – semantyką
przenoszenia. Na początku pokażemy jednak, dlaczego zaistniała
potrzeba jej wprowadzenia, poprzez objaśnienie wyraźnej luki w dotychczasowym
standardzie C++. Po zrozumieniu tej potrzeby, na pewno łatwiej jest
zrozumieć istotę „wynalazku”.
@page { margin: 2cm }
p { margin-bottom: 0.25cm; line-height: 115% }
Idź do oryginalnego materiału