What's the difference between:
class A {
public:
void virtual method1() {...};
virtual void method2() {...};
};
The compiler (Edit: Apple LLVM 3.0)is not complaining about it. I know that method1 is not a virtual method (talking about polymorphism), then what is it?
thanks