| |||||
| Bas de page | |
|---|---|
| Auteur |  Sujet : [C] : Une fonction peut elle renvoyer un tableau ?? | 
Pschitt  | Voir son adresse ?  | 
Publicité  | Posté le 27-02-2001 à 21:43:38   ![]() ![]()  | 
z51  | oui c'est tout à fait possible, mais en pratique tu n'as pas du tout intérêt à surcharger la pile, il vaut 1000 fois mieux passer par un pointeur ou une référence. --Message édité par z51--  | 
BifaceMcLeOD The HighGlandeur | En général, oui, mais en C, un tableau est déjà un pointeur, donc il n'y a même aucun risque d'exploser la pile...  | 
darkoli Le Petit Dinosaure Bleu | surtout son adresse ...  | 
wouatouwouatou  | euh... retourner un tableau c retourner une adresse  --------------- "C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"  | 
la viper  | ex :
  | 
verdoux And I'm still waiting | Oui mais là c'est très dangereux, tu retourne l'adresse d'une variable locale !  | 
xilebo noone | Je ne comprends pas pourquoi c'est crade d'allouer dynamiquement à l'intérieur de la fonction ? Pour moi ca revient au même .  | 
Publicité  | Posté le 28-02-2001 à 20:14:18   ![]() ![]()  | 
verdoux And I'm still waiting | Dans ce cas, il faut bien se souvenir qu'on a alloué de la mémoire avec cette fonction et penser à la libérer sinon ça fuit.  | 
Toxin Carpe ★★ Vitam | 
wouatouwouatou  | 
 --------------- "C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"  | 
Roswell_  | xilebo>
 --------------- http://www.cheata.net le site qui vous donne la banane!  | 
BifaceMcLeOD The HighGlandeur | la viper> C'est le bon sens même !   | 
Roswell_  | Allez un ch'tit exemple pour ma culture  --------------- http://www.cheata.net le site qui vous donne la banane!  | 
Roswell_  | C'est bon merci les gars j'ai capté  --------------- http://www.cheata.net le site qui vous donne la banane!  | 
verdoux And I'm still waiting | Oui mais si il est friend, il est en dehors de la classe. Donc il s'appelle pas vecteur::operator+ mais simplement operator+   | 
z51  | Arrête moi si je me trompe, mais ça n'optimise en rien l'opérateur +() d'appeler +=()
  | 
verdoux And I'm still waiting | Ouais c'est pas très optimal.
 --Message édité par Verdoux--  | 
BifaceMcLeOD The HighGlandeur | Verdoux> Yep, tu as (encore) raison, le "vecteur::" était de trop !
  | 
Publicité  | Posté le    ![]() ![]()  | 
| Sujets relatifs | |
|---|---|
| declaration tableau en c? | La fonction "DIR" en visual basic ???? | 
| [HTML] Problème avec bordure de tableau sous Netscape | Parser de fonction mathématiques en C++ | 
| [PERL] fonction de conversion nom long -> nom court DOS | Est-il possible d'inserer une frame dans un tableau ? | 
| [C++] Fonction min et max?? | [C++] trier un vector avec une fonction de comparaison | 
| VB6: fonction permettant de récupérer l'adresse IP | [C] une fonction transformant un int en char * | 
| Plus de sujets relatifs à : [C] : Une fonction peut elle renvoyer un tableau ?? | |



  

