Имам доста предизвикателство (може би само за мен).
Имам няколко класа, които наследяват от някакъв базов клас A. Всички тези класове трябва да претоварват операторите new и delete. Засега претоварих new/delete в клас A, за да върна съобщение за грешка, но искам да мога да разпознавам тези случаи по време на компилация, а не по време на изпълнение, тъй като има много наследяващи класове и е много трудно да се проследи тях.
Някакви идеи как мога да принудя тези класове, които наследяват от клас A, да претоварват операторите за нови/изтриване? или някакво друго решение?
Благодаря.
std::vector<Foo>
. - person Kerrek SB   schedule 22.11.2015new
иdelete
? Както и да е, можете да направитеoperator new
в родителския клас частен. - person n. 1.8e9-where's-my-share m.   schedule 22.11.2015