1 Star 3 Fork 2

Shun/cpp_new_features

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
003_class_inheritance_constructor.cpp 361 Bytes
一键复制 编辑 原始数据 按行查看 历史
ls-Brynn 提交于 2021-07-19 21:15 +08:00 . Update 003_class_inheritance_constructor.cpp
#include <iostream>
using namespace std;
struct A
{
A(int i = 10) : m_a(i)
{}
int m_a;
};
struct B : A
{
using A::A; // 继承构造函数
int m_b{ 100 };
};
int main()
{
B b;
cout << b.m_a << endl; // 10
cout << b.m_b << endl; // 100
B bb(200);
cout << bb.m_a << endl; // 200
cout << bb.m_b << endl; // 100
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/shun_dev/cpp_new_features.git
git@gitee.com:shun_dev/cpp_new_features.git
shun_dev
cpp_new_features
cpp_new_features
main

搜索帮助

371d5123 14472233 46e8bd33 14472233