_IN>Ну например, определившись с набором компонент, которые используют одинаковый способ выделения памяти — эти компоненты можно определить в одном namespace и в этом же namespace определить соответствующий оператор new. Соответственно, при вызове компонентой Component1 опрератора new вызовется оператор который определён в этом же namespace. Если operator new нужен из другого пространства имен то его нужно явно указать namespace1::new или ::new для вызова оператора new, определённого в глобальном пространстве имён. ИМХО.
new/delete в namespace объявить нельзя