Bonjour à tous,
Dans nombreux de mes programmes je définis des tableaux dont j'ignore a priori la taille par "int *tableau" et lorsque je connais la taille j'écris tableau=new int[taille]. Je pense que c'est très classique.
Je voudrais savoir comment faire pour savoir avant de créer ce tableau s'il n'a pas par hasard déjà été créé. J'ai bien essayé de regarder la valeur de &tableau qui est NULL avant de définir le tableau par "new" et une adresse semble-t-il non nulle lorsque le tableau a déjà été défini, mais je ne sais pas si c'est très orthodoxe car n'est-il pas possible que l'adresse affectée par "new" soit justement 0 ?
Merci d'avance pour tout conseil.
Partager