From: Skullheadx Date: Thu, 7 Nov 2024 02:04:54 +0000 (-0500) Subject: Made adding terminator and mode bits more efficient X-Git-Url: http://git.skullheadx.com/nixos/static/gitweb.css?a=commitdiff_plain;h=ea7b85040656b3219dfc5494ed7b39a11fe6a897;p=qrcodescanner.git Made adding terminator and mode bits more efficient --- diff --git a/qrgenerator.cpp b/qrgenerator.cpp index a96c1a8..f5ff5ae 100644 --- a/qrgenerator.cpp +++ b/qrgenerator.cpp @@ -61,15 +61,11 @@ int main() { // Numeric data type std::vector mode_indicator{0,0,0,1}; - for (std::size_t i{0}; i < mode_indicator.size(); ++i){ - input_data_vector.insert(input_data_vector.begin(), mode_indicator[mode_indicator.size() - i - 1]); - } + input_data_vector.insert(input_data_vector.begin(), mode_indicator.begin(), mode_indicator.end()); // terminator std::vector terminator{0,0,0,0}; - for (std::size_t i{0}; i < terminator.size(); ++i){ - input_data_vector.push_back(terminator[i]); - } + input_data_vector.insert(input_data_vector.end(), terminator.begin(), terminator.end()); int k = 0; for (auto i : input_data_vector){