我在一个名为X的类中有一个方法Close()
。我想在其他一个名为Y的类中使用该函数。我为类A创建了一个对象,我在那里调用了Close()
函数。那时我收到错误“没有合适的默认构造函数可用”。
我已经像这样创造了它。
X x; x.Close();
我该如何解决这个问题?
答案 0 :(得分:1)
类X中没有可接受的默认构造函数os在方法中使用的某些类型类X的Close没有默认构造函数。:) 您应该定义默认构造函数或使用具有为类定义的参数的构造函数。
我在名为X 的类中有一个方法Close()。 ......我创造了一个 A类的对象,我称之为Close()
此外,你需要把这个地方放在X级和什么是A类。:)