Bonjour,
J'ai un blocage, je voudrais convertir la fonction Delphi "class function" en C++
Je vous remercie
Bonjour,
J'ai un blocage, je voudrais convertir la fonction Delphi "class function" en C++
Je vous remercie
Bonjour,
J'ai moi aussi un blocage.
J'ai lu le réglement, et il m'interdit de te répondre en l'état.
J'ai seulement le droit de t'expliquer que boule-de-cristal n'est pas installé sur ce forum…
Bonne journée!
Je vous remercie infiniment pour votre aide !
Tout en espérant que votre message respecte la charte...
Bonne journée
Dans ce forum nous sommes des développeurs C++, delphi nous est inconnu (a priori)
Donc, si tu ne nous dis pas explicitement ce que tu veux faire, on ne va pas le deviner.
Si au moins tu nous avais donné le code de la fonction, ou encore sa documentation, on aurais pu réfléchir un peu.
Mais sans rien nous donner, tu n'as clairement pas donné d'aide
Je suis entrain de convertir un fichier Delphi en C++, et je suis débutant en programmation, alors j'ai une fonction déclarée dans une classe qui porte la signature suivante :
class function TExemple: string ;
Après une petite recherche sur internet j'ai trouvé que class function est une écriture permettant de déclarer une méthode comme étant une "méthode de classe". Cela signifie que la méthode ne s'applique pas une instance de la classe mais à la classe elle-même, mais je sais pas à quoi correspond en C++
Je développe en C++ builder
Bonjour,
Tout d'abord je te conseil pour ce type d'exercice de te tourner vers ceci Backus_Naur_Form
Ensuite de retrouver les BNF du C++ et du delphi.
Je sais que l'exercice est lourd, dans ton cas tu as un très gros soucis de base sur les 2 langages.
Mieux que te donner la réponse, ça ne serait pas t'aider pour la suite et te donnerais la mauvaise habitude de poser la question quand tu ne sais pas.
Je te conseil plutôt d'acquérir les bases élémentaires sur ces deux langages et sur le langage objet en général.
Bonne chance dans tes recherches je pense que tout le monde sera disposai à t'aider dans le cadre de ta formation pour les zones d'ombres.
Cordialement
Je pense qu'il y a eu confusion car de la manière dont tu poses la question on dirait qu'il existe une fonction Delphi qui s'appelle "class function".
Or ce que tu sembles demander c'est trouver l'équivalent de l'écriture "class function" (fonction de classe) en C++. Ce qui s'en rapproche le plus en C++, ce sont les fonctions membres statiques (static), à la différence qu'en C++ tu n'as pas accès aux informations de métaclass comme en Delphi (l'équivalent quasi parfait des fonctions membres statiques C++ en Delphi serait les "class function static", ajoutées en 2006 je crois).
Donc si tu n'as pas besoin des informations de métaclass, les fonctions membres statiques C++ devraient te convenir.
Sinon, comme tu utilises C++Builder tu devrais avoir des extensions au langage C++ pour les manipuler (mais dans ce cas là dirige-toi plutôt vers le forum C++Builder).
Partager