C++11的继承构造
// C++继承构造.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//VS2017社区版
#include <iostream>
struct Base {
Base(int, int) {
std::cout << "Base(int, int)" << std::endl;
}
Base(int) {
std::cout << "Base(int)" << std::endl;
}
};
//
struct Devr :Base{
using Base::Base;
};
int main()
{
Devr d1(3);
Devr d2(3,4);
std::cout << "Hello World!\n";
}
//输出
//Base(int)
//Base(int, int)
浙公网安备 33010602011771号