私はこれを教科書で見ましたが、本はそれが実際に何をするのか、そしてなぜ私がこれをすべきなのかを説明していません。これは本の例に似たものです:
class MyClass
{
public:
MyClass(int initial_capacity = 20);
private:
int capacity;
}
実装に使用できずinitial_capacity
、何も実装できないので、これが何のためにあるのか混乱していますか?どういうわけか容量を20に設定していますか?これはどのようにデフォルトのコンストラクターですか?