44Fermer46
GodzilLe 26/11/2008 à 16:17
Bah le C++ est et restera une serie de patchs pour tenter de ressembler a de l'objet... (c'est d'ailleurs comme ça que le langage a commencé : un traducteur C++ -> C)

On finit toujours par devoir faire des "hacks" pas propre meme si le design est bon...

(en fait le gros problème du C++ est, et restera son coté hybride 100% compatible C tout en proposant une notion objet: on y retrouve deux effets de bords :
- On peut avoir tendance a ecrire du C++ comme on ferrais du C
- Tout n'est pas objets en C++ ce qui n'arrange pas forcement les choses, sans compter une syntaxe qui peut-être plutôt contraignante par moment (et ça ne veux pas dire que d'autres langages sont parfait hein, loin de la))

Si le langage était bien fait un hack a la ./34 ne devrais pas être possible car même si spectras (./39) pense que ce n'est pas possible dans le cas du C++, d'autres du même genre sont eux possible.

Forcer de rendre "friend" des classes a de gros effets de bords que les packages du Java n'ont pas que je sache. Mais dans le cas de Brunni, je pense que ça trahis une erreur de conception ^^)