pickzy.com

C  |  C++  |  Objective-C  |  VC++  |  Win32  |  MFC  |  Java  |  Php  |  Delphi  |  Visual Basic  |  .Net  |  Networking  |  General  |  Games  |  Jobs  |  Javascript  |  




Menu

pickSourcecode.com


        

 




 

Cpp > Programs

 

cpp virtual example

#include <iostream>
class Base {

    public:

        virtual 
void vf( ) { std::cout << "Base::vf" << std::endl ; }
        
void nvf( ) { std::cout << "Base::nvf" << std::endl ; }
} ;

class Derived : public Base {

    public:

        
void vf( )  { std::cout << "Derived::vf" << std::endl ; }
        
void nvf( ) { std::cout << "Derived::nvf" << std::endl ; }
} ;

int main( )
{

    Base aBase ;

    Derived aDerived ;


    Base *basePtrToDerived = &aDerived ;

    basePtrToDerived->vf( ) ;

    basePtrToDerived->nvf( ) ;


    return 0 ;

}


 
Privacy Policy | About Us