Hi there, what is the syntax for defining virtual functions outside the class body?
class random{
public:
   random(int i = 0);
   virtual ~random(){};
   virtual void print() const;
protected:
   int id;      
};
is it?
virtual void random::print() {
}
?