ote: 'MyQueriable<T>::MyQueriable() [with T = int]' is implicitly deleted because the default definition would be ill-formed:
时间: 2024-02-01 15:12:26 浏览: 212
ote-hero:为 On the Edge 游戏用 HTML5 制作的英雄设置实用程序
这个错误信息通常意味着你在尝试创建一个模板类的实例时出现了问题。更具体地说,编译器认为默认构造函数的定义是有问题的。
可能的原因有很多,但最常见的原因是你的模板类没有正确地定义默认构造函数。例如,如果你的模板类有一个成员变量,而这个成员变量没有默认构造函数,那么编译器可能会报告这个错误。
你可以检查一下你的模板类是否有一个默认构造函数,以及它是否正确地初始化了所有的成员变量。此外,你还可以检查一下你的代码是否有任何不必要的限制或错误,例如尝试对 const 对象进行修改等。
阅读全文