From 15a6d1227aa0b77be49defb16c58210a1c6dae59 Mon Sep 17 00:00:00 2001 From: Jidong Xiao Date: Fri, 1 Dec 2023 13:54:55 -0500 Subject: [PATCH] adding abcd --- lectures/26_inheritance/ABCD.cpp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 lectures/26_inheritance/ABCD.cpp diff --git a/lectures/26_inheritance/ABCD.cpp b/lectures/26_inheritance/ABCD.cpp new file mode 100644 index 0000000..dfaabf3 --- /dev/null +++ b/lectures/26_inheritance/ABCD.cpp @@ -0,0 +1,28 @@ +class A +{ +public: + A(int a):a(a){} + int a; +}; +class B:public A +{ +public: + B(int a, int b):b(b),A(a){} + int b; +}; +class C:public B +{ +public: + C(int a, int b, int c):B(a, b),c(c){} + int c; + +}; +class D:public C +{ +public: + int d; +}; + +int main(){ + return 0; +}