Right way to conditionally initialize a C++ member variable?

前端 未结 6 1124
执念已碎
执念已碎 2020-12-30 07:18

I\'m sure this is a really simple question. The following code shows what I\'m trying to do:

class MemberClass {
public:
    MemberClass(int abc){ }
};

clas         


        
6条回答
  •  暖寄归人
    2020-12-30 08:04

    Try this:

    class MemberClass
    {
    public:    
       MemberClass(int abc = 0){ }
    };
    

    This gives it a default value, and your default constructor.

提交回复
热议问题