Comment distingues-tu un pointeur pouvant être NULL d'un pointeur ne pouvant pas l'être par design ? Sans aller lire l'intégralité du code correspondant (auquel tu n'as pas nécessairement accès...
Type: Messages; Utilisateur: gl
Comment distingues-tu un pointeur pouvant être NULL d'un pointeur ne pouvant pas l'être par design ? Sans aller lire l'intégralité du code correspondant (auquel tu n'as pas nécessairement accès...
On parle aussi de polymorphisme paramétrique et parfois de sous-typage structurel (ce qu'est in fine le duck typing).
Mais j'avoue trouver particulièrement intéressante et pertinent cette...
L'exemple me semble douteux pour parler de l'intérêt du typage dynamique. Ici, c'est un polymorphisme (en l’occurrence une forme de surcharge) qui est mise en avant.
Ça peut certes être vu comme du...
Pourtant, Visual C++ supporte assez bien le C++ standard (il supporte même des choses qui ne le sont pas par GCC ou Clang).
Certes il propose un certain nombre d'extension standard, mais d'une...
L'alternative fonctionnelle de la plupart des boucles, surtout si elles sont simples, c'est davantage le trio map/filter/reduce (ou les collections en compréhension) que les constructions...
Je regrette de ne pas pouvoir plussoyer plusieurs fois ce message !
Je pense que tu mets le doigt sur les plus importants problèmes (au moins de mon point de vue) :
Le manque de diversité...
Tu n'as besoin de l'OO pour ça, une forme de modularité suffit amplement.
Dans le même style de "ça dépend", j'ai apprécié la position de Sutter et Alexandrescu dans C++ Coding standard, où une des premières régles est, comme dans beaucoup d'ouvrage sur les bonnes...
Ça ne change rien à ce qu'est l'OO, la description basée sur les quatre grandes propriétés que sont l'encapsulation, le sous-typage, le polymorphisme de sous-typage et le single dispatch restant...
Il n'y a pas de consensus fort sur ce qu'est exactement l'OO. Mais il y a malgré tout un ensemble minimum de fonctionnalités qui est présent dans la quasi-totalité de la littérature sur le sujet :
...
Alors même si l'affirmation de yento est exagéré, il ne faut pas tomber dans l’exagération inverse :
Il y a un certain nombre d'autres écoles où les étudiants, ou au moins une partie de ceux-ci,...
Je ne sais pas du tout à quoi Ndjha- fait référence exactement, mais si le statut "en préavis" peut avoir un impact dans le sens où il va apparaître sur l'attestation d'emploi que peut demander un...
Deux petites remarques :
char const* valeur_fixe est correct et équivalent. Et présente l'avantage de la cohérence avec l'emplacement des autres const (p.ex. sur le pointeur) puisque const...
C'est possible, ou pas. La seule solution que je connaisse, c'est de mesurer.
Vu que tu ouvrais le premier fil en indiquant la volonté d'obtenir un code rapide et les stratégies mises en place dans le code, je pensais que tu en étais à l'optimisation. Mais OK.
Rien à...
A priori si elle fonctionne. Il faut voir si tu es bien dans un cas où tu peux l'utiliser mais normalement il n'y a pas de souci.
Globalement, quand un code ne fonctionne pas, il est largement plus...
Non, les fonctions imbriquées ne sont pas permises en C standard (sauf à avoir changer récemment). Mais c'est proposé comme extension par certains compilateurs dont gcc.
Sans un code minimal...
Ah ! je n'avais compris que tu proposais ton mécanisme uniquement pour le cœur du langage et que tu n'adressais pas la bibliothèque standard [1].
Ça change pas mal les choses.
Ça laisse de côté...
Stricto sensu, ce qui existe actuellement, c'est pas unité de compilation pas par fichier. Mais je pense que dans le contexte c'est bien de ça que tu voulais parler.
Je veux bien un exemple. ...
J'ai bien compris ce point, et ce n'est pas le problème. Il y a eu un certain nombre d'évolutions minimes qui m'ont tout autant intéressé que de vraies révolutions (au hasard, le constructeur de...
Mais dans ce troisième cas (c.-à-d. avec une dépréciation avant suppression) :
Est-ce que la possibilité de spécifier une version cible est encore efficace ? La conséquence immédiate me semble...
C'est à approfondir et à voir dans les différents cas de figure. Mais à froid, j'ai tendance à penser (que ce soit par fichier, classe, fonction, namespace ou autre) que tu vas avoir des soucis...
Si j'ai bien compris ta proposition, c'est de pouvoir fixer unité de compilation par unité de compilation la version du C++ à utiliser (voire descendre la granularité à la fonctionnalité). Est-ce...
Les sémantiques sont différentes mais, hors cas de figure très particuliers, casser la compatibilité avec la perte du transfert implicite de propriété de l'auto_ptr est signe de code douteux. Et pour...
Je comprends ce qui te gênes, et je suis d'accord que c'est regrettable. Mais j'ai quand même du mal à trouver ça réellement grave ou gênant.
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.