struct stream_type_t {
stream_type_t()
: volume(1.0f),
mute(false)
{
}
float volume;
bool mute;
};
看上去一脸懵逼
1 首先 在c++中 stream_type_t 也是类(struct 同 class)
stream_type_t() 为构造函数
C++ struct扩展
2 :后面是成员变量初始化
C++中双冒号(::) 和 冒号(:) 的用法