advantages and disadvantages of encapsulation in c++