Hey_ya
Messages postés2Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention22 mars 2005
-
19 mars 2005 à 19:59
thmatew
Messages postés68Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention19 janvier 2010
-
9 mars 2007 à 11:15
Bonjour !
Ma question est simple :
Comment retourner une valeur de type aaa par référence ?
Les enums sont assez obscures pour moi, mais je dois faire
une fonction qui en retourne une, et je veux qu'elle soit efficace. (c'est pourquoi je veux retourner par référence)
enum aaa {VALEUR1, VALEUR2};
class test{
public :
//cette fonction retourne unMembre
//déclarée de cette manière je suppose que ça retourne une copie de aaa
aaa getEnum();
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 mars 2005 à 20:19
et en quoi serait plus efficace de retourner une adresse ?
sera au contraire plus lent, faudrait d'abord lire l'adresse et ensuite lire ce qu'il y a à cette adresse. Dans tous les cas il y a un 32 bits à empiler alors autant donner la valeur directement.
thmatew
Messages postés68Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention19 janvier 2010 9 mars 2007 à 11:15
salut ,
et est-ce que vous savez comment adapter ca pour récuperer un type valide en C#?
car avec cette methode je récupere un Variant et g une erreur du type "Restriction PInvoke : impossible de retourner des variants"
Merci si vous lisez encore ce message 2 ans apres la publications.