fcbouan
Messages postés10Date d'inscriptionlundi 2 août 2004StatutMembreDernière intervention21 décembre 2004
-
24 août 2004 à 12:07
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
24 août 2004 à 18:17
quel es la bonne approche , utiliser par exemple une variable globale de buffer gMonbuffer[TAILLE] et l utiliser dans une fonction ( ecriture dans un fichier , un socket, ...) ou dans la fonction avoir une variable locale monbuffer[taille].
Es ce que la déclaration a chaque appel de fonction du buffer greve les ressources ou es ce negligeable ?
Par exemple je prog un client ftp , vaus mieux t il avoir en global un buffer pour le log fichier , buffer de commande , buffer de data, ou bien des buffers locales dans chaque fonction adéquate ?
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 24 août 2004 à 14:33
mais la variable sera privé, porté reduite à la fonction donc moins crade et moins dangeureux qu'une vcariable globale, sans compter les optimisation que pourra se permettre le compilo