Игнорировать переопределенный глобально новый / удалить

Привет яиспользуя библиотеку, которая глобально переопределила new / delete. Но у меня есть проблема с этой библиотекой, проблема в том, что она должна быть инициализирована вручную в основной функции.

Сейчас я'Я пытаюсь использовать другую библиотеку, которая инициализирует несколько функций перед вызовом main, к сожалению, эта библиотека использует новое в этих функциях. Поэтому я получаю ошибки, потому что менеджер памяти, который использует переопределенные ключевые слова new / delete, еще не инициализирован.

Я действительно хотел бы использовать менеджер памяти по умолчанию, потому что я хочу добавить модульное тестирование в эту библиотеку. Не имеет смысла использовать память, используемую моей библиотекой, которую я хочу протестировать, также используемой моей библиотекой модульного тестирования.

Так что мой вопрос, если этоМожно ли игнорировать глобальное переопределение new / delete при включении второй библиотеки и просто использовать по умолчанию new / delete? I '

Я использую Visual Studio 2010 на Windows 7 со стандартным компилятором C ++.

Ответы на вопрос(3)

Ваш ответ на вопрос