一般在什么情况下,才会在构造函数之外在设计另外的初始化函数在MFC中很多类都提供了除了构造函数中外的其他初始化方法。这样设计的目的是为什么?最近写了一个类,其中一些成员变量的初始化依赖于另一些成员变量的初始化,此时是否应该重新设计一个初始化方法呢?这其实不是什么大问题,大不了可以写一把set函数来实现依次初始化它们,但是我想知道大家一般都是怎么写的呢?欢迎讨论。[解决办法]显式初始化,可以增加代码可读性吧。还可以多次使用同一对象。(多次调用初始化函数。)[解决办法]
显式初始化,可以增加代码可读性吧。还可以多次使用同一对象。(多次调用初始化函数。)