Originally Posted by anon That doesn't compile, at least not with GCC or Comeau. It appears that the implementation of pure virtual functions needs to be outside of the class: Why would you implement a pure virtual? That makes it not pure.
Code: //try //{ if (a) do { f( b); } while(1); else do { f(!b); } while(1); //}
//try //{ if (a) do { f( b); } while(1); else do { f(!b); } while(1); //}