diff --git a/cplusplus/VImage.cpp b/cplusplus/VImage.cpp index 49b006a4..01e1a6f3 100644 --- a/cplusplus/VImage.cpp +++ b/cplusplus/VImage.cpp @@ -767,6 +767,7 @@ std::vector VImage::bandsplit( VOption *options ) const { std::vector b; + b.reserve(bands()); for( int i = 0; i < bands(); i++ ) b.push_back( extract_band( i ) );