476 B
476 B
继承构造函数
struct A{
void f(double i){}
A(){}
A(int i){}
A(float f){}
};
struct B:A{
using A:A;
using A:f;
void f(double i){}
}
int main(){
B b;//会调用A的对应构造函数
b.f;//会调用A的函数
}
不过使用了继承构造函数,就无法通过构造函数初始化派生类成员了。
用户自定义字面量
可以定义出2.0f或者123_w之类的写法,表达瓦特与浮点