Accessing Inherited Functions

  • + 0 comments
         void update_val(int new_val)
         {   
    
            while(1){
                    if(new_val==1){
                        break;
                    }
                    if(new_val%2==0){
                        A::func(val);
                        new_val=new_val/2;
                    }
                    if(new_val%3==0){
                        B::func(val); 
                        new_val=new_val/3;                       
                    }
                    if(new_val%5==0){
                        C::func(val);
                        new_val=new_val/5;                 
                    }
            }              
        }