Bonjour,

J'ai besoin de r�cup�rer la taille d'un tableau allou� dynamiquement. Par contre, je n'utilise pas les vector de la STL, ce qui donne ceci, dans le genre :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
 
int RecupTaille(int* TabeauDEntiers)
{
    int Taille;
    // Et maintenant... On veut récupérer la taille du tableau.
}
1. J'ai bien vu la FAQ C++ � ce sujet, qui dit que pour r�cup�rer la taille d'un tableau allou� dynamiquement, c'est impossible sans utiliser vector.

2. (Je vais en faire un template, mais plus tard, ici c'est pour l'exemple)

Alors ma question, puisque j'en ai besoin et que je suis obstin�, c'est est-ce qu'il est possible de faire un acc�s � TableauDEntiers[Taille] jusqu'� ce que l'on obtienne une exception et alors renvoyer Taille ?

--> de cette mani�re, cela donnerait :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
int RecupTaille(int* TabeauDEntiers)
{
    int Taille=0;
    try
    {
        while 1
        {
            TableauDEntiers[Taille];
        }
    }
    catch(...)
    {
        return Taille;
    }
}
Merci d'avance pour vos remarques, id�es...
Le Barde.