Actually, the current C++ standard already contains the separation model. However, since it requires the compiler to effectively guess where the implementation is, no compiler except EDG's C++ front-end actually implements it.Originally Posted by LuckY