This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
STL vector::resize
- From: "John L. Kulp" <jlkjr at bioleap dot com>
- To: gcc at gnu dot org
- Date: Thu, 16 Aug 2007 11:57:41 -0400
- Subject: STL vector::resize
Shouldn't the last (optional) argument be (1) const and (2) a reference
(rather than a potentially very expensive copying call-by-value)? Among
other things, if you have a type declared with alignment attributes, it
will fail on this. I notice the MSVC implementation has (1) but not
(2). I can't see any code that would depend on the value being copied.