Namespaces and Operator overloading
Namespaces Problem: // A.h class foo { … }; // B.h class foo { … }; // use.cpp #include “A.h”
Read moreNamespaces Problem: // A.h class foo { … }; // B.h class foo { … }; // use.cpp #include “A.h”
Read moreCore object-oriented concepts Inheritance Encapsulation Polymorphism Abstraction Core design principles A design principle sits underneath a design pattern. Encapsulate what
Read more