보통 virtual함수같은거 볼때 예제로

포인터같은거쓰던데

예를 들면


A * a = new A;

a -> print();   여기서 print가 virtual함수


내가 궁금한건


A a;하고

a.print(); 해도 virtual함수로 동작함?


virtual함수 예제들이 전부다 포인트로 되있어서..