我有这样的课

class CLv
{
public:
    BOOL operator == (const CLv& lv) const
    {
        return _value == lv._value && _fStart == lv._fStart;
    }
    BOOL operator != (const CLv& lv) const
    {
        return _value != lv._value || _fStart != lv._fStart;
    }
    BYTE    _value;
    BYTE    _fStart :1;
};

那么,以下代码段是什么意思?
CLv        lvEnd = {0,0};

最佳答案

这意味着类型lvEndCLv变量对其成员00的值_value_fStart进行了初始化。

您的类(class)是一个合计:

8.5.1聚合[dcl.init.aggr]



并可以列表初始化:

8.5.4列表初始化[dcl.init.list]

10-04 19:37