2
我知道它被认为是一个默认构造函数,但它在幕后如何工作?当我的程序尝试使用包含类A的库并使用此默认构造函数时,出现“程序入口点无法找到”错误。该程序甚至不使用类A的默认构造函数;它使用A的其他构造函数。库构建得很好;该程序建立良好。该DLL已被重建,所以它应该知道它自己的方法调用,当它看到它。我其实完全失去了。如果我在默认构造函数中放置一个参数,但给参数一个默认值,它是否仍然是一个默认构造函数?
class DLLEXPORT A
{
A(int a = 0); //default constructor and single parameter constructor
};
“类X的默认构造函数是可以在没有参数的情况下调用的类X的构造函数。” – chris 2013-04-26 00:38:53