最佳答案
您不需要 const
对象数组。指向 const 的指针可以指向 const 或非 const 对象;您可以创建一个动态数组并从中初始化一个 Chunk
结构,如下所示:
std::vector<Int16> samples;
initialise(samples);
// valid until 'samples' is destroyed or resized
SoundStream::Chunk chunk = {&samples[0], samples.size()};
关于c++ - 如何创建动态分配的 const 对象数组,但已为其分配值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7998103/