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)
posted @ 2021-02-24 18:21  iwetuan  阅读(51)  评论(0)    收藏  举报