Remove a section from c++, fixes #2130

This commit is contained in:
Geoff Liu 2016-02-15 14:33:23 -05:00
parent d40a48f29a
commit 1d562740f3

View File

@ -940,22 +940,6 @@ Foo f1;
f1 = f2;
// How to truly clear a container:
class Foo { ... };
vector<Foo> v;
for (int i = 0; i < 10; ++i)
v.push_back(Foo());
// Following line sets size of v to 0, but destructors don't get called
// and resources aren't released!
v.clear();
v.push_back(Foo()); // New value is copied into the first Foo we inserted
// Truly destroys all values in v. See section about temporary objects for
// explanation of why this works.
v.swap(vector<Foo>());
///////////////////////////////////////
// Tuples (C++11 and above)
///////////////////////////////////////