Si les éléments sont différents dans le tableau, tu ne pourras pas, ça n'existe pas en C++... Le coup du sizeof/sizeof, c'est très moyen même en C++ !
typeof n'existe pas non plus dans le standard -...