]> Skullheadx's Git Forge - qrcodescanner.git/commitdiff
Made adding terminator and mode bits more efficient
authorSkullheadx <admonty1@gmail.com>
Thu, 7 Nov 2024 02:04:54 +0000 (21:04 -0500)
committerSkullheadx <admonty1@gmail.com>
Thu, 7 Nov 2024 02:04:54 +0000 (21:04 -0500)
qrgenerator.cpp

index a96c1a88b057bb779f34ae35c8f1e58035cd8a08..f5ff5ae2246d016fbe2fc88c5185f8df26c05f08 100644 (file)
@@ -61,15 +61,11 @@ int main() {
 
        // Numeric data type
        std::vector<bool> 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<bool> 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){