我正在尝试将全局缓冲区大小替换为可针对测试修改的缓冲区大小。当前的代码是这样的:staticconstuint32_tBUFFER_SIZE=1当我尝试更改BUFFER_SIZE以进行测试时,这会导致出现问题。因此,我希望使BUFFER_SIZE成为模板常量,并为所述常量设置默认值,以便我只需要在测试期间指定它,例如:staticconstuint32_tBUFFER_SIZE=1classBufferWrapper{...charbuffer_[SIZE];};这样,以前的声明仍然可以像这样编译:BufferWrapperbuf但是在测试期间,我可以写这样的东西来测试1KB的缓冲区: