标签: c++ cpp-core-guidelines guideline-support-library
在数字信号处理中,音频通常作为2D信道和样本阵列传播,即
void use(float** buffer, int channels, int samples) { ... }
我使用的很多库都希望使用这种格式。
就我自己的代码而言,为了更安全的操作,我是否可以使用gsl::span<T>在这些缓冲区上设置视图?
gsl::span<T>
(我理解1D,但我不确定如何设置2D float**数组)
float**
提前致谢。