j
k
j a
j l
WFM... void foo(scoped_array<int> &b) { scoped_array<int> a(new int[5]); swap(a,b); // escape }
WFM...
void foo(scoped_array<int> &b) { scoped_array<int> a(new int[5]); swap(a,b); // escape }
Hm.. I agree with you that having swap to escape scoping but not having release looks inconsequent. In my opinion there should be no swap either.
Back to the thread
Back to the list