Can We Have Virtual Functions In Cpp