Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
5年前关闭。
cpp的主要座右铭之一是避免未初始化的变量。然后,编译器提供的默认构造函数的用途是不初始化变量。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
5年前关闭。
cpp的主要座右铭之一是避免未初始化的变量。然后,编译器提供的默认构造函数的用途是不初始化变量。
最佳答案
隐式生成的默认构造函数调用所有成员和基类的默认构造函数。它们可能是隐式生成的,也可能不是隐式生成的(意思是,某个成员或成员的成员等,可能具有非隐式生成的默认构造函数,实际上是在做某事)。
关于c++ - 默认构造函数有什么用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19850668/
10-11 16:56