Skip to Main Content
Fundamentals of Computer Programming and IT by Pearson
book

Fundamentals of Computer Programming and IT by Pearson

by Ashok Namdev Kamthane, Rohit Khurana
May 2024
Intermediate to advanced content levelIntermediate to advanced
577 pages
22h 34m
English
Pearson India
Content preview from Fundamentals of Computer Programming and IT by Pearson
Inheritance 469
Consider the following example:
class A1
{
protected:
int a1;
};
class A2 : public A1
{
protected:
int a2;
};
class A3: public A1
{
protected: int a3;
};
class A4: public A2,A3
{ int a4; };
In the given example, class A2 and A3 are derived from the same base class i.e., class A1 (hierarchical inheri-
tance). The classes A2 and A3 both can access variable a1 of class A1. The class A4 is derived from class A2
and class A3 by multiple inheritances. If we try to access the variable a1 of class A1, the compiler shows error
messages as given below.
(a) Error PRG58.CPP 30: Member is ambiguous: ‘A1::a1’ and ‘A1::a1’
(b) Error PRG58.CPP ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Basic Computer Engineering (Subject Code: BE - 205)  by Pearson

Basic Computer Engineering (Subject Code: BE - 205) by Pearson

Anita Goel, Anand Motwani

Publisher Resources

ISBN: 9781299447479