C++0x comblera quelques manques au niveau de la bibliothèque standard. On aura par exemple enfin des threads et ce qui va avec en standard !
Par contre, la bibliothèque standard, c'est la...
Type: Messages; Utilisateur: Alp
C++0x comblera quelques manques au niveau de la bibliothèque standard. On aura par exemple enfin des threads et ce qui va avec en standard !
Par contre, la bibliothèque standard, c'est la...
http://tcuvelier.developpez.com/#cross-gcc
L'auteur des articles explique même comment cross-compiler Qt...
Ah ?
Pas mieux ;)
Les Generics (bien qu'elles soient venues après) aussi... pas sûr que Java se soit inspiré de Haskell ou OCaml sur ce coup-là. Mais je ne critique pas Java moi, au contraire. Ils ont...
;)
Je voulais juste souligner que tu exagérais un peu à mon goût.
Ce qui veut dire qu'aucun mécanisme de Java est inspiré de C++ ? ;)
Oui, tu as raison, Java ne s'est clairement jamais inspiré de C++ :ccool:
Java est né une quinzaine d'années après le C++. C++ s'est effectivement inspiré de Smalltalk parce qu'à la naissance de...
Smalltalk est un langage qui a été un modèle pour bien des aspects de tous les langages mainstreams d'aujourd'hui. Le C++ lui doit beaucoup, par exemple.
Java par conséquent, +- directement.
C'est tout simplement que les API comme Motif peuvent en faire autant, mais que Qt, wx & autres mâchent bien plus le travail, et propose de tout gérer directement à un niveau supérieur d'abstraction.
Sincèrement, une surcharge d'opérateur, c'est un cas particulier de la surcharge de fonctions. C'est documenté au même titre que les fonctions. Je ne vois pas pourquoi ça serait de la faute du...
J'applaudis ta mauvaise foi :bravo: :aie:
L'information on ne te la cache pas. Suffit que le mec cherche dans la doc. S'il ne le fait pas, c'est qu'il n'est pas rigoureux ou qu'il n'en a rien à...
Pourtant ce seraient le même genre de développeurs qui seraient pas foutus de comprendre ce que fait telle surcharge d'opérateur en C++ ;) Ou qui mettraient le bazar dans la gestion de mémoire d'un...
Tout comme n'importe quelle fonction/classe. Si tu n'as pas la doc, ou les commentaires, aucun moyen d'être sûr de ce qu'elle fait.
Imagine une fonction membre "connecte()" qui retournerait un...
Sauf que tu ne nous mets pas d'accord.
Le point d'hegros était que +- tous les profs n'apportent rien, n'enseignent pas vraiment quelque chose de significatif, ce à quoi j'ai fait objection.
Ah oui, c'est SYSTÉMATIQUEMENT la faute du prof, évidemment !
Y'en a qui, faudrait mieux les éduquer, leur apprendre le respect, leur faire prendre conscience de l'importance des études, etc.
Vas...
Vive TR1, qui contient les pointeurs intelligents ... "plus utiles".
TR1 est une sous-partie de la bibliothèque standard.
std::tr1::shared_ptr par exemple.
Et ce ne sont pas que des mauvais...
Comeau je ne sais pas, pas de version gratuite et pas essayé :oops:
Tu l'as ? Il implémente une partie du draft 0x ?
Si on utilises des pointeurs bruts, non.
C'est assez restreint comme vision :? Question de point de vue encore, même si je comprends tout à fait le tien.
C'est en cours ! C++0x (prochaine...
Personnellement, c'est comme pour vous, quand j'ai à mettre les mains dans du Java, je galère... C'est une question de point de vue.
Héritage virtuel => solution.
Oui, assez subjectif....
On a l'héritage virtuel exprès pour ça en C++ :)
Le problème de l'héritage en diamant, tu voulais dire ?
Ah. Bah aujourd'hui on a rarement à écrire du tel code. Ou alors tu encapsules une bonne fois pour toute le bas niveau dans des classes/fonctions, en gérant les différents risques, et c'est réglé :)...
Oui, c'est vrai. Ca rend le C++ plus complexe et donc plus dur à maîtriser, mais par conséquent plus pratique une fois maîtrisé.
D'un autre côté, c'est un peu ce que tu dois faire quand tu...
Je trouve qu'il est facile de balancer des critiques "en l'air" comme tu le fais. Pourrais-tu argumenter ? Quelque chose qui ressemblerait à ce qui suit mais dans le sens opposé ;)
1- goto n'a...
+1. Y'a même des frameworks web pour C++ et des outils bas niveau pour Java.
On peut ne plus se soucier de la mémoire en C++.
etc...
Faut se mettre à l'heure, on n'est plus il y a 10 ans :) ...
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.