Пишу сейчас некий класс, в конструктор которого передаётся строковый параметр «тип устройства» (мотор, светодиод, уж, ёж), и в зависимости от типа устройства экземпляр класса должен себя по-разному вести. Можно ли так написать, чтобы при вызове конструктора
new Instance("LED")
Правильно я понимаю, что мне нужно перегрузить operator new? Можно увидеть пример кода?