gpt4 book ai didi

c++ - 如何创建动态分配的 const 对象数组,但已为其分配值?

转载 作者:搜寻专家 更新时间:2023-10-31 00:19:32 25 4
gpt4 key购买 nike

我需要创建一个动态分配的常量对象数组。困难的是我也需要为 const 对象分配值。

我需要这个用于 this SFML class 的样本变量.

我应该怎么做?

最佳答案

您不需要 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com