我正在关注这个关于 C++ 音频编程的教程,但有一些我不明白的东西;第四行应该代表什么?我知道我没有创建 AudioObject 的实例,因为我没有使用 new 关键字对其进行实例化。但是为什么可以给它分配属性呢?这非常类似于一个函数声明,它让我感到困惑,因为声音在我的 main 的其他地方被用作参考。例如
SampleInfo info; //struct
info.volume = 1.0;
AudioObject sound(info, data); //<--this line
//why can assign info, data