Hallo,
Es geht mir nur darum, von einem beliebigen Zeiger mit beliebgen Typ in Erfahrung zu bringen ob es sich dabei um ein Array handelt.
Kurze Antwort: Das geht in C++ nicht.
Lange Antwort: Wenn Du Dich in die Speicherverwaltung einklinkst (Stichworte "operator new" und "operator delete"), dann könntest Du diese Information zusätzlich mitspeichern und beim Löschen berücksichtigen. Allerdings: In der C++-Speicherverwaltung rumpfuschen sollte man nur, wenn man *wirklich* *wirklich* weiß, was man tut, da man sehr schnell auf sehr unerwartete Probleme stoßen kann, siehe http://www.scs.cs.nyu.edu/~dm/c++-new.html.
Viele Grüße,
Christian