implementing Inheritance - Q&A

Q&A Q : class D2 inherits from class D1, which inherits from class Base. To keep D2 from accessing the public members in ...

Coding

Inheritance

private inheritance private is used in the line where the derived class declares its inheritance from a base class. syntax 12...

Coding

basics of inheritance - part 2

invoking method of a base class in a derived class Typically, if your specialized implementations in derived class need to re...

Coding

basics of inheritance - part 1

C++ syntax of derivation 1234class base{ //...base class members} 1234class Derived: access-specifier Base{...

Coding

union & struct & aggregate & constexpr

using aggregate initialization on classes and structs aggregate initialization syntax 1Type objectName = {argument1,...,...

Coding

union and struct

sizeof() a char* pointer's size is fixed at 4 bytes (on 32-bit system, and double it on 64-bit) and is independent of the vol...

Coding

constructor -3

move constructor 123456789class MyString{ // pick implementation from Listing 9.9};MyString Copy(MyString& sour...

Coding

constructor -2

the difference of & used in reference and store address A reference & is a alias of variable and must be initialized ...

Coding
12345