size_t num_samples = size_in / sizeof(float);
                  
                  
                      for (size_t i = 0; i < num_samples; i += 2) {
                  
                  
                        float value = *src++;  // x1 (use)
                  
                  
                        ++src;                 // x2 (discard)
                  
                  
                        *dst++ = value;
                  
                  
                      }
                  
                  
                    } 
                  
                  
                  Можно ли так-же сделать с std::vector<float> например каждый 0,2,4...n элемент скопировать в другой vector? std::partition_copy?
                  
                  
                
Смотри второе: https://en.cppreference.com/w/cpp/algorithm/copy
Обсуждают сегодня