Alokuješ to nějak podivně. Má to být pole intů, ale bereš tam velikost ukazatele.
No a že ti to umožní sáhnout i mimo to, co jsi alokoval? Ano, umožní. Ale už saháš někam, kam bys sahat neměl a to může skončit i pádem aplikace.
V jiných jazycích je na to často kontrola, ale v C/C++ ne.