Use of native STL vector data pointer

pull/103/head
Marcin Kondej 2019-10-29 02:04:55 +01:00
rodzic c735b6f834
commit 389bd14c92
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -126,7 +126,7 @@ std::vector<uint8_t> WaveReader::readData(uint32_t bytesToRead, bool headerBytes
if (!continueFlag) {
throw std::runtime_error("Cannot obtain header, program interrupted");
}
std::memcpy(&(reinterpret_cast<uint8_t *>(&header))[headerOffset], &data[0], bytesRead);
std::memcpy(&(reinterpret_cast<uint8_t *>(&header))[headerOffset], data.data(), bytesRead);
headerOffset += bytesRead;
} else {
currentDataOffset += bytesRead;