diff --git a/examples/c++/ldt0028.cxx b/examples/c++/ldt0028.cxx index baaac118..d0b40937 100644 --- a/examples/c++/ldt0028.cxx +++ b/examples/c++/ldt0028.cxx @@ -44,7 +44,7 @@ main(int argc, char **argv) std::cout << "For the next " << NUMBER_OF_SECONDS << " seconds, " << SAMPLES_PER_SECOND << " samples will be taken every second." << std::endl << std::endl; - uint16_t* buffer = new uint16_t[NUMBER_OF_SECONDS * SAMPLES_PER_SECOND]; + uint16_t buffer[NUMBER_OF_SECONDS * SAMPLES_PER_SECOND]; for (int i=0; i < NUMBER_OF_SECONDS * SAMPLES_PER_SECOND; i++) { buffer[i] = (uint16_t) sensor->getSample(); usleep(MICROSECONDS_PER_SECOND / SAMPLES_PER_SECOND);