All about advance c++