> Во-первых, в C++ положено выделять память через newтогда malloc() должен быть запрещён к использованию в c++-коде. а если не запрещён, то мне совершенно положить на то, что там «положено». malloc() разрешён, для его использования не надо дополнительных флагов? отлично, пусть не ест мне мозги и работает так, как в си. не можете так сделать? разрешите, например, вызов malloc() только в коде, обёрнутом в extern «C» (да, я знаю, что оно не для этого; а почему?).
всё это от того, что цпп пытается усидеть на двух стульях. и вполне закономерно промахивается мимо обоих.
> Вы вообще в курсе того, о чём рассуждаете
конечно. а вот ты — не понимаешь вообще. но лезешь кукарекать.