Nested Classes or Inner classes in c++
This video tutorial explains the concept of nested classes or inner classes in c++ programming.
You will learn what is a nested class, how to define a nested class, how to access the members of nested class, what is the scope of the nested class in detail with example.
source code for this tutorial
#include <iostream> #include <string> using namespace std; class Person{ public: string name; class Address{ public: string country; string stname; int hno; }; Address addr; void AddressPlease(){ cout<< name <<endl << addr.country <<endl <<addr.stname << endl <<addr.hno <<endl; } }; int main() { Person :: Address ad; Person anil; anil.name = "anil"; anil.addr.country = "India"; anil.addr.stname = "madamakki"; anil.addr.hno = 68; anil.AddressPlease(); return 0; }