Donc en gros on pourrait au mieux faire pour D un truc comme C++/CLI est fait pour le C#.
Et d'expérience, même si c'est fonctionnel, c'est lourd, c'est peu élégant, et c'est une source de bugs.
Type: Messages; Utilisateur: JolyLoic
Donc en gros on pourrait au mieux faire pour D un truc comme C++/CLI est fait pour le C#.
Et d'expérience, même si c'est fonctionnel, c'est lourd, c'est peu élégant, et c'est une source de bugs.
Disclaimer : Je n'ai jamais fait de D, j'ai juste lu quelques articles.
J'ai l'impression que le modèle objet n'est pas le même, par exemple l'absence d'héritage multiple doit pas mal influencer...
Appeler du code C++ depuis du code D ne serait que la partie émergée de l'iceberg : Pour utiliser confortablement du code C++ depuis un autre langage, il faudrait aussi pourvoir dériver d'une classe...
Léger HS, si ça continue, je splitterai la discussion...
Je ne suis pas vraiment d'accord. Il est là pour faire l'interface entre les deux mondes, ce qui est à des kilomètres de fournir une...
Je ne te disais pas de l'utiliser, mais de le regarder. Je trouve qu'i lpossède un niveau d'organisation du code qui va plus loin que ce que j'ai vu avec la VCL, les winforms, Qt (je n'ai pas ragardé...
Je te conseille de regarder un peu WPF. C'est usine çà gaz par moment, mais ils ont une manière de gérer ce genre de situation assez différente, qui me semble bien plus intéressante. En gros, un...
Afin d'être certain de bien comprendre ce que tu entends par laisser faire le compilo, je voudrait reformuler ce que j'ai cru comprendre :
On peut déclarer une fonction const. A ce moment, elle va...
Tu pourrais préciser pourquoi ? J'aime pour ma par les défaut définis comme en C++. Tout d'abord d'un point de vue fainéantise : J'ai généralement bien plus de fonctions non virtuelles que de...
Je développe pas mal en c#, qui a les mêmes restrictions que java (ou D ,donc) à ce sujet. Et le manque d'héritage multiple me gêne régulièrement, m'obligeant à dupliquer du code. Dans la plupart des...
Tu trouve qu'il est plus clair et plus concis plutôt que de définir deux concepts et de faire de l'overloading basé dessus de définir une classe de trait, et d'avoir une fonction qui dispatch l'appel...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.