我正在尝试创建一个名为SpanishData 的抽象类然后我想创建另一个名为alphabet 的类来扩展西班牙语数据
我收到错误:超类 SpanishData 没有零参数构造函数。我该如何解决?
这是我的代码:
abstract class SpanishData{
String englishWord;
String spanishWord;
String mp3;
SpanishData(this.englishWord,this.spanishWord,this.mp3);
void getList (){
}
}
//the alphabet class
import '../SpanishDataAbstract.dart';
class Alphabet extends SpanishData{
@override
void getList(
)
}
Run Code Online (Sandbox Code Playgroud) 我该如何解决?
我收到错误: 'this' argument has type const but function is not marked const c++ overload operator
template <class T>
class Rational {
private:
T n = 0;
T d = 1;
public:
Rational() = default;
T numerator() {
return n;
}
T denominator() {
return d;
}
};
template <class T>
inline bool const operator ==(const Rational <T> & lhs, const Rational <T>& rhs) {
return lhs.numerator() * rhs.denominator() == lhs.denominator() * rhs.numerator();
}
Run Code Online (Sandbox Code Playgroud)