c++ struct类 与 :

 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++中双冒号(::) 和 冒号(:) 的用法

猜你喜欢

转载自blog.csdn.net/aningxiaoxixi/article/details/114632631